第一部分 习题 1
第1章 Java语言概述 1
第2章 数据类型与表达式 7
第3章 程序流程控制 16
第4章 数组 25
第5章 面向对象程序设计 32
第6章 Java实用类库 44
第7章 异常处理 52
第8章 Java数据流及文件操作 57
第9章 Swing程序设计 65
第10章 Applet程序设计 71
第11章 Java网络程序设计 75
第12章 Java数据库程序设计 78
第二部分 Java开发环境及程序调试 81
2.1 JDK的下载、安装和配置 81
2.1.1 JDK的下载 81
2.1.2 JDK的安装 82
2.1.3 JDK的配置 83
2.2 UltraEdit的安装、配置及使用 85
2.2.1 UltraEdit的安装 85
2.2.2 UltraEdit的配置 85
2.2.3 UltraEdit的使用 87
2.3 NetBeans IDE的下载、安装及使用 90
2.3.1 NetBeans的下载和安装 90
2.3.2 使用NetBeans开发Java程序 90
2.3.3 运行带命令行参数的程序 94
2.4 程序调试 96
2.4.1 程序错误 96
2.4.2 NetBeans的程序调试功能 96
2.4.3 单步调试 96
2.4.4 断点调试 99
第三部分 实验 101
实验1 Java程序的编辑、编译和运行 101
实验2 数据类型与运算符 105
实验3 选择结构 109
实验4 循环结构 113
实验5 数组 116
实验6 类和对象及其类的继承 123
实验7 类的多态及其接口 128
实验8 Java包和常用库类 134
实验9 字符串和集合类的应用 138
实验10 异常处理 142
实验11 Java数据流及文件操作 149
实验12 窗口布局及事件处理 155
实验13 常用Swing组件的应用 160
实验14 Applet程序设计 167
实验15 Java网络编程 173
实验16 Java数据库程序设计 180
第四部分 Java综合设计 185
4.1 综合设计的目的与要求 185
4.2 综合设计报告格式 188
4.3 综合设计范例1——数据处理 189
4.4 综合设计范例2——简易计算器设计 192
4.5 综合设计参考题目 196
4.5.1 数据结构类 196
4.5.2 实用类库、Swing和Applet应用 196
4.5.3 网络、数据库程序设计 197
第一部分习题参考答案 198
参考文献 204