第1章 Java语言概述 1
1.1 Java语言程序设计基础 2
1.2 初阶案例 10
1.3 常用的Java集成开发环境 13
1.4 高阶案例 17
第2章 比较大小 25
2.1 Java基本语法 26
2.2 初阶案例 39
2.3 数组 41
2.4 高阶案例 43
第3章 车辆信息显示 53
3.1 面向对象程序设计基础知识 54
3.2 初阶案例 59
3.3 面向对象程序设计扩展知识 61
3.4 高阶案例 68
第4章 计算器 74
4.1 界面设计与布局管理器 75
4.2 事件处理 89
4.3 初阶案例 95
4.4 异常处理 101
4.5 高阶案例 105
第5章 文本编辑器 111
5.1 文本编辑器设计的相关知识 112
5.2 初阶案例 119
5.3 输入/输出流和文件 131
5.4 高阶案例 135
第6章 赛马游戏 141
6.1 图形处理 142
6.2 初阶案例 145
6.3 多线程 147
6.4 高阶案例 157
第7章 网络即时通信 166
7.1 网络程序设计 167
7.2 初阶案例 176
7.3 数据库程序设计 187
7.4 高阶案例 194
第8章 Android应用 216
8.1 Android程序设计基础 217
8.2 初阶案例 222
8.3 了解Android程序项目的架构和执行流程 225
8.4 高阶案例 228
附录A Java常用类 239
附录B Java常用异常 247
参考文献 248