图书介绍

Java面向对象程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java面向对象程序设计 第2版
  • (美)RALPHMORELLI著;董永乐,陈渝,段海新等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505399209
  • 出版时间:2004
  • 标注页数:726页
  • 文件大小:89MB
  • 文件页数:744页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java面向对象程序设计 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 计算机、对象与Java1

0.1 欢迎1

0.2 为什么学习编程1

0.3 为什么学习Java1

0.4 什么是计算机3

0.5 Internet与万维网5

0.6 编程语言6

0.7 什么是面向对象编程7

0.8 UML要素小结16

0.9 小结19

0.10 习题20

1.2 设计优秀的程序22

1.1 简介22

第1章 Java程序设计与开发22

1.3 Java语言小结30

1.4 编辑、编译与运行Java程序34

1.5 Java中的限定名称40

1.6 实验课:编辑、编译与运行applet41

1.7 小结46

1.8 自测题答案47

1.9 习题47

第2章 对象:定义、创建和使用51

2.1 简介51

2.2 类定义51

2.3 实例分析:模拟CyberPet55

2.4 实验课:Circle类77

2.5 Java语言小结79

2.6 小结84

2.7 自测题答案85

2.8 习题86

第3章 方法:与对象进行通信91

3.1 简介91

3.2 传递信息给对象91

3.3 构造方法98

3.4 从对象获取信息101

3.5 传值与传引用104

3.6 控制流程:选择控制结构106

3.7 改进的CyberPet116

3.8 实验课:养宠物CyberPet122

3.9 Java语言小结124

3.10 小结126

3.11 自测题答案127

3.12 习题130

第4章 applet:World Wide Web编程136

4.1 简介136

4.2 Applet类136

4.3 类继承138

4.4 Applet的子类142

4.5 一个简单的applet143

4.6 事件驱动的程序设计151

4.7 实例分析:CyberPetApplet156

4.8 实验课:CyberPetApplet171

4.9 Java语言小结174

4.10 小结175

4.11 自测题答案176

4.12 习题178

第5章 Java数据和操作符182

5.1 简介182

5.2 程序设计=表示+动作182

5.3 布尔数据与操作符183

5.4 基于布尔类型的CyberPet模型186

5.5 数值数据与操作符188

5.6 实例分析:把华氏温度转换成摄氏温度195

5.7 基于整数值的CyberPet模型203

5.8 字符数据与操作符208

5.9 例子:字符转换211

5.10 例子:计算复利215

5.12 实验课:闰年问题218

5.11 问题求解=表示+动作218

5.13 Java语言小结221

5.14 小结223

5.15 自测题答案223

5.16 习题224

第6章 控制结构228

6.1 简介228

6.2 流程控制:循环结构229

6.3 计数循环230

6.4 例子:汽车贷款235

6.5 条件循环237

6.6 例子:计算平均值241

6.7 例子:数据校验245

6.8 实例分析:动画CyberPet247

6.9 循环设计的原则252

6.10 实验课:找质数261

6.11 Java语言小结265

6.12 小结266

6.13 自测题答案267

6.14 习题270

第7章 字符串与字符串处理275

7.1 简介275

7.2 String基本知识275

7.3 字符串查找280

7.4 例子:关键字查找281

7.5 检索字符串中的一部分285

7.6 例子:处理名字与口令286

7.7 处理字符串中的每个字符287

7.8 实例分析:CyberPet的字符串把戏288

7.9 比较字符串293

7.10 实验课:暗语翻译306

7.11 Java语言小结309

7.12 小结309

7.13 自测题答案310

7.14 习题313

第8章 数组与数组处理317

8.1 简介317

8.2 一维数组318

8.3 简单数组举例323

8.4 例子:测试掷骰子325

8.5 实例分析:CyberPet动画329

8.6 数组算法:排序333

8.7 数组算法:查找338

8.8 二维数组342

8.9 多维数组348

8.10 实例分析:模拟纸牌354

8.11 实验课:纸牌游戏程序359

8.12 Java语言小结362

8.13 小结362

8.14 自测题答案363

8.15 习题366

第9章 图形用户界面370

9.1 简介370

9.2 Swing组件集373

9.3 Java事件模型376

9.4 实例分析:设计一个基本GUI379

9.5 容器与布局管理器390

9.6 复选框、单选钮与边框395

9.7 菜单和滚动窗格402

9.8 实验课:ATM机409

9.9 小结415

9.10 自测题答案416

9.11 习题417

第10章 图形与绘图420

10.1 简介420

10.2 绘图表面420

10.3 图形上下文421

10.4 Color类425

10.6 例子:ShapeDemo applet432

10.5 绘制线条和图形432

10.7 图形方程435

10.8 绘制条形图和饼图439

10.9 在图形上下文中处理文本445

10.10 实例分析:交互绘图449

10.11 实验课:SelfPortrait类461

10.12 小结463

10.13 自测题答案464

10.14 习题466

第11章 异常处理469

11.1 简介469

11.2 处理异常情况469

11.3 Java的异常层次结构471

11.4 在程序中进行异常处理474

11.5 错误处理和强健的程序设计483

11.6 创建并抛出自己的异常490

11.7 实验课:测算异常的开销494

11.8 Java语言小结498

11.9 小结499

11.10 自测题答案500

11.11 习题502

第12章 递归问题求解505

12.1 简介505

12.2 递归定义507

12.3 递归字符串方法510

12.4 数组的递归处理517

12.5 例子:绘制递归的分形522

12.6 实验课:RecursivePatterns applet532

12.7 小结534

12.8 自测题答案534

12.9 习题537

第13章 线程和并发编程540

13.1 简介540

13.2 线程540

13.3 线程状态和生命周期548

13.4 使用线程来改进界面的响应550

13.5 实例分析:协调各线程557

13.6 实例分析:Spider和Fly线程569

13.7 实验课:蜘蛛、苍蝇和蜜蜂582

13.8 小结585

13.9 自测题答案586

13.10 习题587

第14章 文件、流和输入/输出技术589

14.1 简介589

14.2 流和文件589

14.3 实例分析:读写文本文件594

14.4 File类604

14.5 例子:读写二进制文件606

14.6 对象的序列化:读和写对象614

14.7 实验课:TextEdit程序621

14.8 小结623

14.9 自测题答案624

14.10 习题626

15.2 网络概述628

15.1 简介628

第15章 套接字和网络628

15.3 从applet中使用网络资源633

15.4 放映幻灯片的applet636

15.5 在应用程序中使用网络资源640

15.6 通过socket进行客户/服务器通信649

15.7 实例分析:通用客户/服务器类652

15.8 Java网络安全限制665

15.9 实验课:因特网CyberPet666

15.10 小结671

15.11 自测题答案672

15.12 习题673

16.1 简介675

16.2 链表数据结构675

第16章 数据结构:列表、栈和队列675

16.3 栈ADT690

16.4 队列ADT693

16.5 实验课:资本收益696

16.6 小结700

16.7 自测题答案701

16.8 习题703

附录A 编码约定705

附录B Java开发工具711

附录C ASCII与Unicode字符集718

附录D Java关键字719

附录E 运算符的优先级结构720

附录F Java语言高级特性721

附录G Java和UML资源726

热门推荐