基础篇 3
第1章 Java简介 3
1.1 什么是Java技术 3
1.2 Java的主要应用 6
1.3 基本的Java应用程序 7
第2章 Java语言基础 18
2.1 基础知识 18
2.2 标识符、关键字和表达式 22
2.3 流程控制 30
第3章 类和对象 43
3.1 面向对象编程概述 43
3.2 类的定义 44
3.3 对象 48
3.4 源文件的布局与类的封装 54
3.5 方法的调用 57
3.6 类的继承 62
3.7 类的高级特性 73
交互篇 95
第4章 Java界面编程 95
4.1 第一个界面程序 95
4.2 字体和颜色的设置 98
4.3 图形的画法 100
4.4 Java静态界面编程案例 103
第5章 多线程编程与异常处理 105
5.1 线程的概念 105
5.2 线程的生命周期 106
5.3 线程的创建 108
5.4 线程案例 111
5.5 异常的概念与分类 112
5.6 异常处理机制 115
5.7 异常处理案例 120
5.8 综合案例 122
第6章 数组和字符串 128
6.1 数组的基本概念 128
6.2 多维数组 133
6.3 String类 135
6.4 数组案例 143
第7章 图形用户界面 148
7.1 事件处理机制 148
7.2 事件处理机制案例 157
7.3 AWT工具集和Swing组件 160
7.4 图形用户界面布局管理 178
7.5 图形用户界面案例 183
第8章 文件和流 188
8.1 File类 188
8.2 流的简介 193
8.3 字节流 195
8.4 字符流 205
8.5 文件流处理案例 215
高级应用篇 221
第9章 网络编程 221
9.1 网络连接的3种方式 221
9.2 网络编程案例 233
第10章 数据库编程 237
10.1 数据库连接方式 237
10.2 常用接口类的使用方法 249
10.3 反射的使用 256
10.4 数据库编程案例 257
第11章 集合 261
11.1 Set和Map 261
11.2 集合案例 267
参考文献 272