图书介绍
JAVA程序设计 对象和软件工程方法 原书第2版PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA程序设计 对象和软件工程方法 原书第2版](https://www.shukui.net/cover/62/30033925.jpg)
- (美)莱利著,苏钰涵 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111199892
- 出版时间:2007
- 标注页数:431页
- 文件大小:58MB
- 文件页数:448页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
JAVA程序设计 对象和软件工程方法 原书第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 对象和类1
1.1 对象无处不在1
1.2 软件中的对象1
1.3 软件类剖析4
1.4 对象和类的区别5
1.5 编辑、编译和运行6
1.6 软件工程简介8
1.7 面向对象软件开发示例9
术语10
练习11
编程练习12
第2章 Java对象13
2.1 语法图13
2.2 方法调用15
2.3 指令序列16
2.4 构造对象和对象赋值16
2.5 编码模式和交换19
2.6 集成到一个Java类中20
2.7 契约式编程23
2.8 注释27
2.9 观察执行29
2.10 定义算法——分而治之30
2.11 选择标识符34
2.12 第2个细化例子36
2.13 调用有参数的方法39
术语41
练习42
编程练习45
第3章 设计与实现47
3.1 标准类简介47
3.2 导入声明49
3.3 javax.swing.JFrame51
3.4 java.awt.Label54
3.5 非标准类(Rectangle、Oval和Line)57
3.6 原型方法62
3.7 调试:将代码注释掉和使用System.out.println65
术语69
练习70
编程练习72
第4章 方法74
4.1 为什么需要子程序74
4.2 私有无参数方法76
4.3 使用参数79
4.4 局部变量84
4.5 非void方法86
4.6 标准非void方法89
4.7 事件处理简介90
4.8 后置条件记法94
4.9 java.awt.Container——设计例子96
术语101
练习101
编程练习104
第5章 基本类型数据107
5.1 基本类型107
5.2 基本整数数据类型108
5.3 基本类型与引用类型的区别112
5.4 实数(float和double类型)113
5.5 再谈System.out.println115
5.6 混合类型数值表达式115
5.7 基本类型方法(包括Math)117
5.8 常量(final)119
5.9 数值表达式模式120
5.10 char数据类型121
5.11 设计示例——动态直方图123
术语126
练习126
编程练习128
第6章 供应者类129
6.1 软件中的客户和供应者129
6.2 另一个客户130
6.3 供应者134
6.4 作用域和生命期138
6.5 类接口设计原则141
6.6 读写访问分离146
6.7 方法重载148
6.8 this149
6.9 枚举数据类型151
6.10 String153
6.11 JTextField156
术语161
练习162
编程练习164
第7章 逻辑和选择167
7.1 if指令167
7.2 关系表达式171
7.3 布尔表达式173
7.4 条件计算177
7.5 谓词177
7.6 蕴涵的使用180
7.7 嵌套if指令181
7.8 多路选择184
7.9 switch指令186
7.10 软件测试189
7.11 逻辑和程序设计190
7.12 再谈断言192
术语198
练习198
编程练习201
第8章 继承204
8.1 扩展204
8.2 类关系:contains_a和is_a208
8.3 特殊化和扩展——javax.swing.JComponent213
8.4 保护作用域218
8.5 继承用于事件处理220
8.6 通过继承EventTimer实现动画226
8.7 有滑动条和文本域的设计示例229
8.8 小结235
术语236
练习237
编程练习240
第9章 多态243
9.1 继承层次体系243
9.2 类型相容性246
9.3 子类型多态249
9.4 抽象类256
9.5 Object类262
9.6 内容相等性和身份相等性263
9.7 使用接口264
术语270
练习270
编程练习273
第10章 重复277
10.1 while循环277
10.2 计数循环282
10.3 卫哨循环284
10.4 循环设计注意事项286
10.5 嵌套循环288
10.6 do循环290
10.7 for循环292
10.8 循环不变式295
10.9 循环和事件处理299
10.10 测试和循环299
术语301
练习301
编程练习305
第11章 容器307
11.1 容器307
11.2 泛型容器308
11.3 包装器类和自动装箱/拆箱312
11.4 列表314
11.5 列表遍历318
11.6 线性搜索323
11.7 插入排序325
11.8 泛型排序328
术语330
练习330
编程练习333
第12章 数组介绍336
12.1 一维数组336
12.2 避免索引越界341
12.3 利用for循环顺序处理342
12.4 将数组作为聚集处理347
12.5 表350
12.6 有引用元素的数组352
12.7 数组和对象353
12.8 排序——选择排序354
12.9 二维数组357
术语360
练习360
编程练习363
第13章 文件输入和输出367
13.1 文件367
13.2 Java File类369
13.3 I/O异常371
13.4 输入和输出373
13.5 DataInputStream和DataOutputStream377
13.6 文本文件381
13.7 终端型I/O386
13.8 持久对象387
13.9 JFileChooser388
术语391
练习391
编程练习394
第14章 递归395
14.1 递归定义395
14.2 从递归定义到方法399
14.3 递归方法401
14.4 递归执行402
14.5 递归和重复404
14.6 更复杂的递归405
术语409
练习409
编程练习410
第15章 应用和Applet413
15.1 static变量413
15.2 static方法418
15.3 应用419
15.4 Applet421
15.5 创建包425
15.6 使用包428
术语429
练习429