第1章 Java编程环境 1
1.1 JDK的安装与配置 1
1.2 Eclipse的安装与配置 4
1.3 Eclipse下Java程序的编辑、编译与运行 6
1.4 上机实验 11
1.4.1 实验目的 11
1.4.2 实验内容和要求 11
习题 12
第2章 Java基本数据类型 14
2.1 Java基本数据类型应用实例 14
2.2 Java运算符应用实例 19
2.3 上机实验 23
2.3.1 实验目的 23
2.3.2 实验内容和要求 24
习题 25
第3章 类与对象 28
3.1 类与对象的应用实例 28
3.2 方法调用实例 32
3.3 方法引用实例 37
3.4 静态方法实例 38
3.5 上机实验 42
3.5.1 实验目的 42
3.5.2 实验内容和要求 42
习题 44
第4章 Java流程控制 48
4.1 选择语句 48
4.1.1 if语句实例 48
4.1.2 switch语句实例 51
4.2 循环语句 54
4.2.1 while循环实例 54
4.2.2 do…while循环实例 56
4.2.3 for循环实例 58
4.3 转移语句 62
4.3.1 break语句实例 62
4.3.2 continue语句实例 64
4.4 上机实验 69
4.4.1 实验目的 69
4.4.2 实验内容和要求 69
习题 71
第5章 继承、接口与包 75
5.1 类的继承实例 75
5.2 方法覆盖实例 80
5.3 接口实例 84
5.4 包的应用实例 90
5.5 上机实验 93
5.5.1 实验目的 93
5.5.2 实验内容和要求 93
习题 95
第6章 数组 99
6.1 一维数组实例 99
6.2 多维数组实例 105
6.3 Arrays类应用实例 113
6.4 ArrayList类应用实例 117
6.5 上机实验 121
6.5.1 实验目的 121
6.5.2 实验内容和要求 121
习题 123
第7章 Java类库和常用类 126
7.1 字符串实例 126
7.2 Math类实例 131
7.3 Java类型包装类实例 136
7.4 Java异常实例 142
7.5 上机实验 148
7.5.1 实验目的 148
7.5.2 实验内容和要求 148
习题 149
第8章 图形用户界面设计 155
8.1 Swing组件实例 155
8.2 Swing容器实例 163
8.3 布局管理实例 170
8.4 鼠标和键盘事件处理 175
8.5 上机实验 182
8.5.1 实验目的 182
8.5.2 实验内容和要求 182
习题 183
第9章 流与文件 186
9.1 标准输入、输出流实例 186
9.2 文件管理实例 189
9.3 文件读取与写入实例 191
9.4 随机文件实例 193
9.5 上机实验 202
9.5.1 实验目的 202
9.5.2 实验内容和要求 202
习题 202
第10章 数据库编程 205
10.1 JDBC运行环境建立 205
10.2 JDBC简单实例 207
10.3 JDBC综合实例 210
10.4 上机实验 213
10.4.1 实验目的 213
10.4.2 实验内容和要求 213
习题 214
参考文献 216