图书介绍

Java面向对象教程 应用软件工程原理编程PDF|Epub|txt|kindle电子书版本网盘下载

Java面向对象教程 应用软件工程原理编程
  • (美)David D.Riley著;贺民,王朝阳译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7894940739
  • 出版时间:2003
  • 标注页数:545页
  • 文件大小:54MB
  • 文件页数:561页
  • 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计

PDF下载


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

下载说明

Java面向对象教程 应用软件工程原理编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 对象和类1

1.1 对象随处可见1

1.2 软件中的对象2

1.3 软件类剖析4

1.4 对象与类的区别5

1.5 编辑、编译和运行6

1.6 软件工程入门10

1.7 面向对象软件开发示例11

Java代码检查13

练习13

编程练习14

2.1 句法图15

第2章 Java对象入门15

2.2 方法调用17

2.3 指令序列19

2.4 对象构建和赋值19

2.5 交换22

2.6 Java类中的综合应用24

2.7 编程约定27

2.8 注释32

Java代码检查34

练习34

编程练习37

第3章 设计与实现入门38

3.1 自上而下的设计:逐步求精算法38

3.2 选择标识符43

3.3 第2个设计示例45

3.4 GUI软件库48

3.5 有参方法调用51

3.6 导入声明58

3.7 原型开发60

3.8 调试:System.out.println63

3.9 小结65

Java代码检查65

练习66

编程练习69

第4章 方法71

4.1 子程序的必要性71

4.2 私有无参方法74

4.3 使用参数78

4.4 局部变量83

4.5 非空方法85

4.6 this87

4.7 事件处理入门88

4.8 后置条件表示法93

4.9 使用AView的设计示例95

Java代码检查100

练习100

编程练习105

第5章 数字处理107

5.1 基本类型107

5.2 基本整数数据类型108

5.3 基本类型和引用类型的区别112

5.4 实数(float和double类型)114

5.5 System.out.println深入说明116

5.6 混合型数字表达式116

5.7 基本方法(包括Math)119

5.8 常量(final)121

5.9 数字表达式模式123

5.10 设计示例:动态直方图124

Java代码检查128

练习128

编程练习130

6.1 软件中的客户和提供者132

第6章 提供者类132

6.2 另一个客户134

6.3 提供者138

6.4 作用域和生存期144

6.5 类接口设计原则148

6.6 分离读写访问154

6.7 方法重载156

6.8 char数据类型158

6.9 字符串161

6.10 ALabel(可选的)165

Java代码检查170

练习171

编程练习174

7.1 if指令177

第7章 逻辑和选择177

7.2 关系表达式182

7.3 布尔表达式185

7.4 条件求值190

7.5 谓词190

7.6 嵌套if指令192

7.7 多路选择195

7.8 switch指令198

7.9 软件测试202

7.10 逻辑和编程(选学)204

7.11 深入研究断言(选学)206

Java代码检查209

练习209

编程练习213

第8章 继承216

8.1 extends216

8.2 类关系:contains_a和is_a221

8.3 特殊化和扩展228

8.4 protected作用域231

8.5 事件处理的继承235

8.6 继承EventTimer做动画(可选)242

8.7 设计带有滚动条和文本字段的示例(可选)245

8.8 小结253

Java代码检查254

练习255

编程练习260

9.1 继承层次263

第9章 继承层次和多态263

9.2 类型相符266

9.3 子类型多态270

9.4 抽象类278

9.5 Object类286

9.6 内容相等和本体相等288

Java代码检查289

练习290

编程练习293

第10章 循环298

10.1 while循环298

10.2 计数循环304

10.3 标记循环306

10.4 循环设计注意事项310

10.5 嵌套循环311

10.6 do循环315

10.7 循环不变量318

10.8 循环和事件处理323

10.9 测试和循环323

Java代码检查324

练习324

编程练习329

第11章 容器332

11.1 对象的容器332

11.2 通用容器334

11.3 类型安全、强制转换和instanceof336

11.4 包装类339

11.5 表342

11.6 表遍历348

11.7 线性搜索350

11.8 插入排序352

Java代码检查356

练习356

编程练习359

第12章 数组入门362

12.1 一维数组362

12.2 下标范围369

12.3 for循环:顺序处理370

12.4 将数组视为集合375

12.5 表格378

12.6 对象的数组381

12.7 数组和对象383

12.8 选择排序384

12.9 二维数组387

Java代码检查390

练习391

编程练习395

第13章 文件输入与输出399

13.1 文件400

13.2 Java文件类401

13.3 I/O异常404

13.4 输入和输出407

13.5 DatalnputStream和DataOutputStream412

13.6 文本文件417

13.7 终端方式的I/O(可选)421

13.8 持久对象(可选)423

13.9 JFileChooser(可选)425

Java代码检查427

练习428

编程练习431

第14章 递归432

14.1 递归定义432

14.2 从递归定义到方法437

14.3 递归方法439

14.4 递归执行441

14.5 递归和循环446

14.6 复杂的递归448

Java代码检查451

练习452

编程练习453

第15章 库问题:包、静态、小程序和委托456

15.1 创建包457

15.2 使用包460

15.3 静态方法462

15.4 静态变量463

15.5 应用程序和小程序468

15.6 事件委托(可选)475

Java代码检查480

练习481

附录A 计算系统入门484

A.1 什么是计算机484

A.2 模拟和数字486

A.3 存储数据的方式488

A.4 二进制数490

A.5 计算机的通信方式494

A.6 计算机叫做“系统”的原因496

附录B Java句法图498

附录C Java运算符的优先级515

附录D swing、awt和aLibrary517

D.1 awt和swing的背景知识517

D.2 转换公共特性517

D.3 JFrame代替AWindow520

D.4 JLable代替ALable523

D.5 JComponent代替AView、AOval、ARectangle和ARoundRectangle524

D.6 JComponent代替ALine528

D.7 JComponent代替AImage528

D.8 鼠标和键盘事件处理529

D.9 JButton代替AButton532

D.10 JScrollBar代替AScrollbar533

D.11 TextArea代替ATextArea534

D.12 JTextField代替ATextField535

附录E UML符号538

E.1 类图538

E.2 对象图542

E.3 活动图544

热门推荐