目录 1
第一章 Java 2开发员认证考试概要 1
1.1 基本概念 1
1.2 核心内容 4
1.2.1 考试的形式 4
1.2.2 考试过程与范围 6
1.2.3 通过考试方法概述 7
1.3 本章小结 7
1.4 习题 8
第二章 软件开发方法 9
2.1 基本概念 9
2.2.1 软件开发的生命周期 14
2.2 核心内容 14
2.2.2 面向对象软件开发 25
2.2.3 开发Java程序 52
2.3 试题分析 56
2.4 本章小结 84
2.5 习题 85
第三章 数据库查询 86
3.1 基本概念 86
3.2 核心内容 92
3.2.1 关系模型 92
3.2.2 数据库设计 93
3.2.3 关系的规范化理论 95
3.2.5 mSQL 97
3.2.4 结构化查询语言SQL 97
3.3 试题分析 100
3.4 本章小结 105
3.5 习题 105
第四章 Java与数据库的连结(JDBC技术) 106
4.1 基本概念 106
4.2 核心内容 111
4.2.1 数据库建立连接 111
4.2.2 执行查询语句 111
4.2.3 数据库操作 113
4.2.4 参数的输入和输出 114
4.2.5 动态数据库访问 115
4.2.6 在数据库存取的二层与三层模型上的应用 117
4.3 试题分析 118
4.4 本章小结 132
4.5 习题 132
第五章 Java网络编程 133
5.1 基本概念 133
5.2 核心内容 145
5.2.1 一对一的Socket C/S通信 145
5.2.2 TCP协议通讯的服务方实现 145
5.2.3 TCP协议通讯的客户方实现 147
5.2.4 一对多的Socket C/S通信 149
5.2.7 UDP协议通信的服务方实现 150
5.2.5 一对多通信的客户方实现 150
5.2.6 一对多通信的服务方实现 150
5.2.8 UDP协议通信的客户方实现 152
5.3 试题分析 153
5.4 本章小结 163
5.5 习题 163
第六章 GUI布局管理器 164
6.1 基本概念 164
6.2 核心内容 165
6.2.1 GUI类 165
6.2.2 用AWT组件构造用户接口 167
6.2.3 布局管理器 168
6.3 试题分析 171
6.4 本章小结 182
6.5 习题 182
第七章 Swing GUI组件 183
7.1 基本概念 183
7.2 核心内容 186
7.2.1 GUI设计原则 186
7.2.2 类与面向对象设计 187
7.2.3 创建GUI 188
7.2.4 模型—视图—控制器结构 200
7.3 试题分析 202
7.5 习题 205
7.4 本章小结 205
第八章 事件处理 206
8.1 基本概念 206
8.2 核心内容 206
8.2.1 基本事件处理过程 206
8.2.2 事件适配器 210
8.3 试题分析 213
8.4 本章小结 219
8.5 习题 219
第九章 Java程序设计应用实例 220
9.1 MSG实例的快速原型 220
9.2 建立BrokerTool的数据库 234
——客户管理系统 238
9.3 使用JDBC API开发的一个Java应用程序 238
第十章 Java 2开发员认证考试高分策略 278
10.1 编程任务高分策略 278
10.2 更好地为上传编程任务做准备 279
10.3 简答考试高分策略 282
10.4 本章小结 283
10.5 习题 283
第十一章 Java 2开发员认证考试示例 284
11.1 编程任务示例 284
11.2 简答考试示例 286
附录:Sun Java 2开发员认证目标 290
参考文献 292