第1章 实验指导 1
1.1 程序设计方法概述和程序建模概述 1
1.1.1 程序设计概述 1
1.1.2 程序设计方法概述 2
1.1.3 程序建模理论概述 5
1.1.4 程序建模实例演示 6
1.1.5 思维训练和建模思想实践 9
1.1.6 实验报告 10
1.2 Java程序开发环境的搭建和测试 10
1.2.1 下载并安装JDK 10
1.2.2 测试开发环境 12
1.2.3 下载并安装JDK演示实例 14
1.2.4 访问并下载及解压Java API文档 16
1.2.5 实验报告 17
1.3 基础实验之流程控制 17
1.3.1 实验目的 17
1.3.2 相关知识 17
1.3.3 实验内容 17
1.3.4 实验报告 23
1.4 面向对象抽象设计初步 23
1.4.1 实验目的 23
1.4.2 相关知识 23
1.4.3 实验内容 23
1.4.4 实验报告 29
1.5 面向对象抽象设计进阶 29
1.5.1 实验目的 29
1.5.2 相关知识 29
1.5.3 实验内容 30
1.5.4 实验报告 39
1.6 异常处理和部分常用类测试 39
1.6.1 实验目的 39
1.6.2 相关知识 39
1.6.3 实验内容 40
1.6.4 实验报告 49
1.7 输入/输出流程序设计基础 49
1.7.1 实验目的 49
1.7.2 相关知识 49
1.7.3 实验内容 49
1.7.4 实验报告 55
1.8 输入/输出流程序设计进阶 55
1.8.1 实验目的 55
1.8.2 相关知识 55
1.8.3 实验内容 57
1.8.4 实验报告 62
1.9 GUI图形界面程序设计基础 63
1.9.1 实验目的 63
1.9.2 相关知识 63
1.9.3 实验内容 63
1.9.4 实验报告 71
1.10 GUI图形界面程序设计进阶 71
1.10.1 实验目的 71
1.10.2 相关知识 71
1.10.3 实验内容 71
1.10.4 实验报告 81
1.11 多线程程序设计基础 81
1.11.1 实验目的 81
1.11.2 相关知识 81
1.11.3 实验内容 82
1.11.4 实验报告 87
1.12 多线程程序设计进阶 87
1.12.1 实验目的 87
1.12.2 相关知识 87
1.12.3 实验内容 88
1.12.4 实验报告 95
1.13 网络程序设计基础 95
1.13.1 实验目的 95
1.13.2 相关知识 96
1.13.3 实验内容 96
1.13.4 实验报告 105
1.14 数据集合使用技术 106
1.14.1 实验目的 106
1.14.2 相关知识 106
1.14.3 实验内容 106
1.14.4 实验报告 113
1.15 数据库程序设计 113
1.15.1 实验目的 113
1.15.2 相关知识 114
1.15.3 实验内容 114
1.15.4 实验报告 122
1.16 小应用程序及多媒体程序设计 122
1.16.1 实验目的 122
1.16.2 相关知识 122
1.16.3 实验内容 122
1.16.4 实验报告 133
1.17 程序综合设计练习 133
1.17.1 实验目的 133
1.17.2 相关知识 133
1.17.3 实验内容 134
1.17.4 实验报告 148
1.18 简单英语口语学习软件的建模及实现 149
1.18.1 实验目的 149
1.18.2 相关知识 149
1.18.3 实验内容 151
1.18.4 实验报告 159
第2章 主教材习题参考答案 160
2.1 程序的定义和程序设计语言概述参考答案 160
2.2 JVM工作原理和Java语言基础参考答案 162
2.3 面向对象程序设计原理和Java语言的实现参考答案 170
2.4 Java特殊关键字的学习和面向对象原理进阶参考答案 175
2.5 Java异常处理参考答案 181
2.6 输入/输出类库参考答案 184
2.7 GUI程序设计基础参考答案 192
2.8 多线程编程技术参考答案 197
2.9 网络编程参考答案 199
2.10 Java中的集合抽象参考答案 208
2.11 数据库编程基础参考答案 213
2.12 小应用程序和多媒体技术参考答案 215
第3章 模拟试题与参考答案 218
3.1 模拟试题 218
3.1.1 Java语言面向对象模拟试题一 218
3.1.2 Java语言面向对象模拟试题二 224
3.1.3 Java语言面向对象模拟试题三 229
3.1.4 Java语言面向对象模拟试题四 234
3.1.5 Java语言面向对象模拟试题五 239
3.1.6 Java语言面向对象模拟试题六 244
3.1.7 Java语言面向对象模拟试题七 249
3.1.8 Java语言面向对象模拟试题八 254
3.2 模拟试题参考答案 258
3.2.1 Java语言面向对象模拟试题一参考答案 258
3.2.2 Java语言面向对象模拟试题二参考答案 260
3.2.3 Java语言面向对象模拟试题三参考答案 261
3.2.4 Java语言面向对象模拟试题四参考答案 263
3.2.5 Java语言面向对象模拟试题五参考答案 265
3.2.6 Java语言面向对象模拟试题六参考答案 267
3.2.7 Java语言面向对象模拟试题七参考答案 270
3.2.8 Java语言面向对象模拟试题八参考答案 272
附录A 思维训练和建模思想实践题参考答案 275
参考文献 277