第1章 概述 1
1.1 为什么使用Java 1
1.2 Java的发展历程 3
1.3 用什么开发Java 4
1.4 Java程序是如何运行的 7
1.5 运行第一个Java程序 8
第2章 变量和数据类型 10
2.1 标识符和关键字 10
2.2 变量 11
2.3 基本数据类型 12
2.4 数组 19
第3章 运算符和控制语句 23
3.1 运算符 23
3.2 运算符的优先级 33
3.3 分支选择语句 34
3.4 循环控制语句 38
第4章 基于对象的编程 50
4.1 对象和类 50
4.2 实例变量和类变量 54
4.3 方法 56
4.4 包 64
4.5 字符串 65
第5章 面向对象的编程 73
5.1 继承 73
5.2 接口 81
5.3 抽象类 87
5.4 多态 93
第6章 异常处理 101
6.1 什么是异常 101
6.2 异常的分类 103
6.3 异常的处理 104
6.4 自定义异常 112
第7章 输入输出处理 114
7.1 输入输出流 114
7.2 字节流处理 118
7.3 字符流处理 121
7.4 文件读写 125
7.5 对象序列化 128
第8章 多线程 131
8.1 线程的概念 131
8.2 线程的创建 132
8.3 线程的生命周期和调度 134
8.4 线程的管理 138
第9章 实用工具包 146
9.1 集合 146
9.2 随机数 155
9.3 日期和时间 157
9.4 字符串处理 162
9.5 压缩文件处理 170
参考文献 173