Java软件开发(中文版·第二版)
图书信息

作 者: (英)温得尔 (英)罗伯茨 窦巍 译者:窦巍
出 版 社: 人民邮电出版社
出版时间: 2004年2月
包 装: 平装
页 数: 765
标准定价: ¥ 69元
最低价格: ¥ 53.1元 (2688网店)
| 售书商家 | 商家备注 | 商家价格 | 我要购买 | 去看看 |
![]() | 满100免运费 | ¥53.1元 | 立即购买 | 去看看 |
![]() | 全球最大的中文网上购物商城之一,任何商品均免费配送 推荐! | ¥55.1元 | 立即购买 | 去看看 |
![]() | 校园特惠价 | ¥55.2元 | 立即购买 | 去看看 |
![]() | 北京五环内送货上门及外地邮寄订单金额超过100元免费配送 | ¥60.7元 | 立即购买 | 去看看 |
![]() | 北京高校送货区运费免 | ¥62.1元 | 立即购买 | 去看看 |
![]() | 暂无 | ¥65.5元 | 立即购买 | 去看看 |
目录
第一部分 对象和类的编程
第1章 简介 3
1.1 从这里开始 3
1.2 Java简史 3
1.3 Java生逢其时 5
1.4 Java是什么 5
1.5 Java2平台 7
1.6 Java的应用程序和小应用程序 8
1.7 Java的体系结构是平台无关的 8
1.8 Java不是玩笑 9
1.9 小结 9
第2章 程序设计基础 10
2.1 引言 10
2.2 语句的顺序 11
2.3 迭代 13
2.4 选择语句 15
2.5 变量 18
2.6 编写一个简单的Java程序(程序1) 22
2.7 使用注释 24
2.8 输出语句 25
2.9 输入语句 26
2.10 交互式程序 27
2.11 小结 34
2.12 复习题 34
2.13 练习题 35
2.14 挑战题 36
第3章 向程序中增加结构 37
3.1 引言 37
3.2 抽象和封装 38
3.3 方法 38
3.4 如何在程序中使用方法 44
3.5 过程分解 50
3.6 封装 51
3.7 更多的运算符 54
3.8 更多的控制语句 55
3.9 小结 64
3.10 复习题 64
3.11 练习题 65
3.12 挑战题 66
第4章 画图 68
4.1 引言 68
4.2 绘图 68
4.3 绘图的属性 74
4.4 绘制文本 76
4.5 程序例程 77
4.6 小结 83
4.7 复习题 84
4.8 练习题 84
4.9 挑战题 85
第5章 容器类介绍 86
5.1 引言 86
5.2 数组 86
5.3 容器(Container)类 96
5.4 数据文件 100
5.5 小结 109
5.6 复习题 110
5.7 练习题 111
5.8 挑战题 111
第6章 类和对象程序设计 112
第7章 类关系详述 140
第8章 异常和线程 171
第9章 程序设计过程 185
第10章 一个程序设计实例 201
第11章 用户界面设计 218
第二部分 建立用户类库
第12章 建立类库 243
第13章 序列、Array和List 271
第14章 队列和栈 308
第15章 树 338
第16章 堆结构 363
第17章 优先级队列 378
第18章 集合、关系和映射 391
第19章 查找 426
第20章 排序——比较的方法 436
第21章 排序--分配的方法 456
第22章 排序--外部排序 462
第三部分 程序开发案例
第23章 案例研究概述 481
第24章 邮件合并系统 484
第25章 行人交叉路口模拟 521
第26章 蚁群的模拟 558
第四部分 Java语言参考
第27章 Java语言参考 589
第28章 变量、类型和表达式 592
第29章 程序流程控制 622
第30章 类和包 646
第31章 继承和接口 676
第32章 异常处理 706
第33章 线程与并发 717
第五部分 附录
附录A 术语表 731
附录B CRC分析设计方法 736
附录C 在线文档 740
附录D Java关键字 743
附录E Java程序编写过程 744
附录F KeyboardInput类 747
附录G DrawFrame类 750
附录H DrawPanel类 752
附录I FileInput类 754
附录J FileOutput类 758
附录K ADS库 761
附录L 参考资料 763
第1章 简介 3
1.1 从这里开始 3
1.2 Java简史 3
1.3 Java生逢其时 5
1.4 Java是什么 5
1.5 Java2平台 7
1.6 Java的应用程序和小应用程序 8
1.7 Java的体系结构是平台无关的 8
1.8 Java不是玩笑 9
1.9 小结 9
第2章 程序设计基础 10
2.1 引言 10
2.2 语句的顺序 11
2.3 迭代 13
2.4 选择语句 15
2.5 变量 18
2.6 编写一个简单的Java程序(程序1) 22
2.7 使用注释 24
2.8 输出语句 25
2.9 输入语句 26
2.10 交互式程序 27
2.11 小结 34
2.12 复习题 34
2.13 练习题 35
2.14 挑战题 36
第3章 向程序中增加结构 37
3.1 引言 37
3.2 抽象和封装 38
3.3 方法 38
3.4 如何在程序中使用方法 44
3.5 过程分解 50
3.6 封装 51
3.7 更多的运算符 54
3.8 更多的控制语句 55
3.9 小结 64
3.10 复习题 64
3.11 练习题 65
3.12 挑战题 66
第4章 画图 68
4.1 引言 68
4.2 绘图 68
4.3 绘图的属性 74
4.4 绘制文本 76
4.5 程序例程 77
4.6 小结 83
4.7 复习题 84
4.8 练习题 84
4.9 挑战题 85
第5章 容器类介绍 86
5.1 引言 86
5.2 数组 86
5.3 容器(Container)类 96
5.4 数据文件 100
5.5 小结 109
5.6 复习题 110
5.7 练习题 111
5.8 挑战题 111
第6章 类和对象程序设计 112
第7章 类关系详述 140
第8章 异常和线程 171
第9章 程序设计过程 185
第10章 一个程序设计实例 201
第11章 用户界面设计 218
第二部分 建立用户类库
第12章 建立类库 243
第13章 序列、Array和List 271
第14章 队列和栈 308
第15章 树 338
第16章 堆结构 363
第17章 优先级队列 378
第18章 集合、关系和映射 391
第19章 查找 426
第20章 排序——比较的方法 436
第21章 排序--分配的方法 456
第22章 排序--外部排序 462
第三部分 程序开发案例
第23章 案例研究概述 481
第24章 邮件合并系统 484
第25章 行人交叉路口模拟 521
第26章 蚁群的模拟 558
第四部分 Java语言参考
第27章 Java语言参考 589
第28章 变量、类型和表达式 592
第29章 程序流程控制 622
第30章 类和包 646
第31章 继承和接口 676
第32章 异常处理 706
第33章 线程与并发 717
第五部分 附录
附录A 术语表 731
附录B CRC分析设计方法 736
附录C 在线文档 740
附录D Java关键字 743
附录E Java程序编写过程 744
附录F KeyboardInput类 747
附录G DrawFrame类 750
附录H DrawPanel类 752
附录I FileInput类 754
附录J FileOutput类 758
附录K ADS库 761
附录L 参考资料 763
编辑推荐(当当)
本书提供了1学年或者24个星期的程序设计教学内容(相当于两个学期,这取决于人所在的学校)。第一部分以及在此基础上的第四部分占用前12周的时间,而第二和第三部分则利用后12周的时间。或者,第一部分用于第一年的基础课程,而第二、三部分刚用作第二年的课程。第四部分提供了语言的参考,随着学习的不断深入,以及开始部分对程序设计过程的讨论,这一部分会越来越有用。本书显然不会是那种当读者一入门或者学会了基本技术就可以抛弃的书籍。
相关图书
相关评论
沙发就在眼前,还等什么呢? 马上抢占沙发!
book-12821





