目录
第1章初识Java/1
1.1Java开发环境配置与搭建1
1.2编写第一个Java程序5
1.3使用集成开发环境9
1.4Java项目的迁移13
1.5Java代码规范16
本章小结19
上机练习120
习题120
第2章Java面向对象语言基础/21
2.1一切事物皆对象21
2.2方法的声明与使用24
2.3数组30
本章小结 32
上机练习232
习题234
第3章抽象和封装/38
3.1使用面向对象进行设计38
3.2使用构造方法初始化属性43
3.3使用封装优化系统设计47
本章小结50
上机练习350
习题351
第4章继承/54
4.1使用继承优化设计54
4.2子类重写父类方法57〖2〗〖3〗〖4〗4.3父类声明和子类实例化64
本章小结66
上机练习467
习题467
第5章多态/71
5.1什么是多态71
5.2抽象类77
5.3父类和子类相互转换80
本章小结83
上机练习583
习题585
第6章接口、常用修饰符和包/88
6.1接口的定义与使用88
6.2final和static修饰符93
6.3包96
6.4其他修饰符98
本章小结98
上机练习699
习题6100
第7章异常/103
7.1异常的产生103
7.2异常的处理104
7.3异常的原理110
7.4自定义异常112
本章小结116
上机练习7116
习题7117
第8章字符串类和其他常用类/119
8.1String类与Calendar类119
8.2StringBuffer类与StringBuilder类122
8.3包裹类123
8.4Math类与System类125
8.5JDK1.7的一个新特性128
本章小结 129
上机练习8129
习题8130
第9章I/O读取、存储数据/132
9.1简单的文件读/写132
9.2I/O原理和结构135
9.3其他常用流的使用139
9.4随机存储存取文件流和File类147
本章小结151
上机练习9152
习题9153
第10章Java集合框架/156
10.1使用List集合随机选取学生156
10.2集合框架的结构161
10.3迭代器168
10.4Java泛型 170
本章小结174
上机练习10174
习题10176
第11章Java图形用户界面/178
11.1简单的图形用户界面178
11.2布局管理器和常用组件187
11.3事件199
本章小结205
上机练习11206
习题11206
第12章多线程/209
12.1代码交替执行209
12.2线程的状态与调度215
12.3实现动态点名器220
本章小结223
上机练习12223
习题12225
参考答案/227
参考文献/244