第1部分 知识点与习题第1章 Java概述 1
1.1 本章知识重点 1
1.2 典型题分析 1
1.3 习题 1
第2章 Java基本编程结构 3
2.1 本章知识重点 3
2.2 典型题分析 7
2.3 习题 12
第3章 字符串和数组 21
3.1 本章知识重点 21
3.2 典型题分析 22
3.3 习题 23
第4章 对象和类 26
4.1 本章知识重点 26
4.2 典型题分析 30
4.3 习题 32
第5章 继承与多态 35
5.1 本章知识重点 35
5.2 典型题分析 37
5.3 习题 40
第6章 异常处理 43
6.1 本章知识重点 43
6.2 典型题分析 44
6.3 习题 45
第7章 图形编程 47
7.1 本章知识重点 47
7.2 典型题分析 48
7.3 习题 51
第8章 Java Swing与事件处理 54
8.1 本章知识重点 54
8.2 典型题分析 56
8.3 习题 60
第9章 Applet基础 63
9.1 本章知识重点 63
9.2 典型题分析 64
9.3 习题 66
第10章 多线程 69
10.1 本章知识重点 69
10.2 典型题分析 71
10.3 习题 74
第11章 输入/输出流及文件 78
11.1 本章知识重点 78
11.2 典型题分析 79
11.3 习题 83
第12章 Java的网络编程 87
12.1 本章知识重点 87
12.2 典型题分析 90
12.3 习题 95
第2部分 实验指导实验1 熟悉Java程序开发环境 97
1.1 实验目的 97
1.2 实验内容 97
实验2 Java基本编程结构 99
2.1 实验目的 99
2.2 实验内容 99
2.3 分析与提示 99
实验3 字符串和数组 101
3.1 实验目的 101
3.2 实验内容 101
3.3 分析与提示 102
实验4 对象和类 103
4.1 实验目的 103
4.2 实验内容 103
4.3 分析与提示 104
实验5 继承和多态 105
5.1 实验目的 105
5.2 实验内容 105
5.3 分析与提示 106
实验6 异常处理 107
6.1 实验目的 107
6.2 实验内容 107
6.3 分析与提示 108
实验7 图形编程 109
7.1 实验目的 109
7.2 实验内容 109
7.3 分析与提示 109
实验8 Java Swing与事件处理 110
8.1 实验目的 110
8.2 实验内容 110
8.3 分析与提示 110
实验9 Applet基础 113
9.1 实验目的 113
9.2 实验内容 113
9.3 分析与提示 114
实验10 多线程编程 117
10.1 实验目的 117
10.2 实验内容 117
10.3 分析与提示 118
实验11 Java输入与输出 121
11.1 实验目的 121
11.2 实验内容 121
11.3 分析与提示 121
实验12 网络编程 123
12.1 实验目的 123
12.2 实验内容 123
12.3 分析与提示 124
第3部分 附录 128
附录A Java集成开发环境 128
A.1 DOS环境Java 2 SDK 129
A.1.1 建立Java开发环境 129
A.1.2 JDK开发环境中常用工具介绍 131
A.2 小型集成视窗环境JCreator介绍 132
A.3 大型集成开发环境Eclipse 133
A.4 Java程序举例 136
A.4.1 简单的Java应用程序 136
A.4.2 简单的Applet小程序 137
附录B 实验教程习题参考答案 139
参考文献 150