Java程序设计学习指导与习题解答 第2版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)JohnR.Hubbard编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302216216
- 页数:427 页
第1章 Java初步 1
1.1 Java程序设计语言 1
1.2 安装Java软件开发工具 2
1.3 设置Path变量 3
1.4 创建并运行你的第一个Java程序 5
1.5 一个简单Java程序的基本组成部分 7
1.6 其他变体 8
1.7 使用命令行变量 10
1.8 发现和纠正错误 14
1.9 Java文档 15
1.10 注释与Javadoc 16
1.11 交互式字符串输入 18
1.12 交互式数字输入 20
1.13 数据类型 22
复习题 23
编程题 23
复习题答案 24
编程题解答 26
第2章 字符串 29
2.1 String类 29
2.2 String类的方法 30
2.3 子字符串 32
2.4 串联 35
2.5 对象及其引用 36
2.6 相等运算符 37
2.7 查找字符串 39
2.8 在字符串中替换字符 40
2.9 在字符串中显示基本数值 41
2.10 String类的方法总结 43
2.11 StringBuffer类 44
2.12 StringBuffer类的方法总结 49
复习题 50
编程题 51
复习题答案 52
编程题答案 52
第3章 选择 57
3.1 if语句 57
3.2 if...else语句 59
3.3 if...else if语句组合 60
3.4 嵌套条件 61
3.5 复合语句 65
3.6 运算符 66
3.7 计算顺序 68
3.8 布尔变量 70
3.9 条件表达式操作符 72
3.10 赋值操作符 73
3.11 递增与递减操作符 74
3.12 链式赋值 75
3.13 switch语句 77
复习题 79
编程题 80
复习题答案 83
编程题答案 84
第4章 迭代 97
4.1 for语句 97
4.2 while语句 101
4.3 一些数值计算 104
4.4 do...while语句 106
4.5 再谈数值计算 108
4.6 嵌套循环 112
4.7 哨兵控制循环 117
4.8 无限循环 119
复习题 120
编程题 122
复习题答案 125
编程题答案 126
第5章 方法 132
5.1 main()方法 132
5.2 一些简单的示例 132
5.3 局部变量 134
5.4 调用其他方法的方法 137
5.5 调用自身的方法 139
5.6 布尔方法 141
5.7 重载 142
复习题 143
编程题 144
复习题答案 147
编程题答案 147
第6章 类与对象 154
6.1 类 154
6.2 使用包 159
6.3 声明 160
6.4 修饰符 164
6.5 构造函数 167
6.6 对象与引用 170
6.7 复制构造函数 175
6.8 默认构造函数 177
6.9 类的不变性 179
6.10 同一性、相等性与同等性 182
6.11 更多类的不变性 184
6.12 包装类 189
复习题 192
编程题 193
复习题答案 195
编程题答案 198
第7章 数组 208
7.1 整型数组 208
7.2 复制数组 210
7.3 字符串数组与其他对象 213
7.4 java.util.Arrays类 217
7.5 一些数组应用 221
7.6 二维数组 225
复习题 228
编程题 229
补充编程题 231
复习题答案 233
编程题答案 235
第8章 合成与继承 239
8.1 合成 239
8.2 递归类 244
8.3 继承 249
8.4 Object类 252
8.5 equals()方法 254
8.6 扩展一个类 255
8.7 重载域和方法 258
8.8 super关键字 260
8.9 继承与合成 262
8.10 类的分层结构 262
复习题 266
编程题 267
复习题答案 269
编程题答案 270
第9章 接口 290
9.1 接口的属性 290
9.2 Comparable接口 291
9.3 数据类型与多态性 294
9.4 抽象类 296
复习题 299
编程题 300
复习题答案 301
编程题答案 302
第10章 集合 309
10.1 Java集合框架 309
10.2 链表 310
10.3 java.util.Collection接口 312
10.4 迭代器 315
10.5 java.util.Arrays.asList()方法 318
复习题 319
编程题 319
复习题答案 320
编程题答案 320
第11章 异常 322
11.1 Throwable类的分层结构 322
11.2 抛出一个未检查的异常 323
11.3 捕捉未检查的异常 324
11.4 捕捉一个已检查的异常 325
11.5 常见的try语句 327
复习题 329
编程题 329
复习题答案 331
编程题答案 331
第12章 文件与数据流 334
12.1 I/O类 334
12.2 处理文本文件 335
12.3 对象串行化 340
12.4 用transient域串行化对象 346
12.5 随机访问文件 349
复习题 354
编程题 354
复习题答案 356
编程题答案 357
第13章 图形编程 366
13.1 图形类分层结构 366
13.2 javax.swing.JFrame类 367
13.3 javax.swing.JLabel类 370
13.4 javax.swing.JPanel类 371
13.5 java.awt.Color类 373
13.6 布局管理器 376
13.7 java.awt.event.ActionListener接口 379
13.8 javax.swing.JTextField类 381
复习题 383
编程题 384
补充编程题 385
复习题答案 385
编程题答案 386
第14章 小程序 390
14.1 Hello World小程序 390
14.2 javax.swing.JApplet类 392
14.3 小程序的生命周期 393
14.4 Thread类 396
14.5 Runnable接口 397
复习题 399
补充编程题 399
复习题答案 400
附录A 术语表 401
附录B 计算机数字 408
B.1 数学数字 408
B.2 十进制近似值 408
B.3 计算机数字 410
B.4 整数与浮点数 410
B.5 整数溢出 412
B.6 Infinity与NaN常量 413
B.7 二进制数 417
B.8 十六进制数 418
B.9 逐位操作符 419
附录C Unicode字符集 421
附录D 参考文献 426
D.1 参考图书 426
D.2 参考网站 427
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《管理信息系统习题集》郭晓军 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019