目录 1
第1章 JBui Ider 7概述 1
1.1 Java语言简介 1
1.1.1 Java语言的背景 1
1.1.2 Java语言的应用前景 2
1.1.3 Java语言的特点 2
1.2 JBuilder 7的新功能 3
1.3 JBuilder 7的安装 4
1.3.1 安装环境 4
1.3.2 安装步骤 4
1.4 JBuilder 7界面组成 6
1.4.1 主菜单 7
1.4.5 文件窗口 13
1.4.4 结构窗口 13
1.4.3 工程窗口 13
1.4.2 工具条 13
1.4.6 内容窗口 14
1.4.7 消息窗口 16
1.5 本章小结 16
1.6 思考题 16
第2章 Java编程基础 17
2.1 Java程序结构 17
2.2 标识符 18
2.3 关键字 18
2.4 变量 18
2.4.1 整型变量 19
2.4.2 浮点变量 19
2.4.3 字符变量 19
2.4.4 布尔变量 19
2.4.5 变量的使用范围 19
2.4.6 变量的类型转换 20
2.5.1 类的基本概念 21
2.5.2 类的基本组成 21
2.5 类 21
2.5.3 类的实例创建 22
2.5.4 类的成员函数的说明 22
2.5.5 不同类型的成员函数 23
2.5.6 成员函数的重载 23
2.5.7 静态成员 23
2.5.8 构造和析构成员函数 23
2.6 包 24
2.7 Main函数 25
2.8 本章小结 25
2.9 思考题 25
3.1 表达式和运算符 27
3.1.1 赋值运算符 27
第3章 Java编程语法 27
3.1.2 算术运算符 28
3.1.3 关系运算符 28
3.1.4 逻辑运算符 29
3.1.5 位运算符 30
3.1.6 条件运算符 30
3.1.7 运算符的优先级 31
3.2 流程控制 31
3.2.1 条件语句if-else 31
3.2.2 多分支语句switch 32
3.2.3 循环语句for 33
3.2.4 循环语句while 34
3.2.5 循环语句do-while 34
3.2.6 break语句 35
3.2.7 continue语句 35
3.3 事件处理 36
3.2.10 注释语句 36
3.2.9 例外处理语句 36
3.2.8 return语句 36
3.3.1 鼠标事件 37
3.3.2 键盘事件 39
3.4 异常处理 40
3.4.1 Java异常处理机制 41
3.4.2 异常分类 43
3.4.3 共同异常 44
3.4.4 处理或声明规则 45
3.4.5 创建自己的异常 45
3.5 本章小结 47
3.6 思考题 47
第4章 开发Java应用程序的基本流程 48
4.1 用JBuilder 7调试Java程序 48
4.1.1 错误类型 48
4.1.2 调试过程 49
4.1.3 调试器工具栏 57
4.1.4 控制程序的执行 59
4.2 程序实例——创建JBuilder 7工程 64
4.2.1 程序简介 64
4.2.2 创建工程 64
4.2.3 创建源文件 66
4.2.4 编写代码 67
4.2.5 代码分析 69
4.2.6 代码执行 69
4.3 本章小结 71
4.4 思考题 71
第5章 图形用户界面程序开发 72
5.1 相关知识 72
5.1.1 Java图形用户界面编程基础 72
5.1.2 Swing介绍 92
5.2.2 创建工程 104
5.2 程序实例 104
5.2.1 程序简介 104
5.2.3 生成应用程序 105
5.2.4 创建图形用户界面 106
5.2.5 编写代码 110
5.2.6 程序执行 113
5.2.7 程序的发布 113
5.3 本章小结 117
5.4 思考题 117
第6章 XML应用程序开发 118
6.1 XML相关知识 118
6.1.1 XML与HTML的比较 118
6.1.2 XML的优缺点 119
6.1.3 XML的文档格式 119
6.1.4 XML的语法 121
6.1.5 XML的名称空间 121
6.1.6 Schema介绍 122
6.1.7 利用Java处理XML文件——DOM方法 128
6.2 XML相关工具 137
6.2.1 XML的创建及合法性检验 137
6.2.2 浏览XML文档 140
6.2.3 XML文档合法性 142
6.2.4 XML的表示 144
6.2.5 XML配置 146
6.2.6 可编程XML操作 147
6.3 程序实例——利用DOM方式解析XML 153
6.3.1 创建工程 154
6.3.2 添加Schema文件 154
6.3.3 创建XML文件 155
6.3.4 添加JBuilder 7的XML解析程序 157
6.3.5 创建测试类 159
6.3.6 程序的编译运行 163
6.5 思考题 164
6.4 本章小结 164
第7章 数据库程序开发 165
7.1 数据库相关知识 165
7.1.1 JDBC连接 165
7.1.2 JDBC驱动设置 170
7.1.3 JDBC语句 171
7.1.4 JDBC的PreparedStatement接口 179
7.1.5 JDBC的可调用语句 181
7.2.1 理解JBuilder数据库应用程序 184
7.2 数据库开发工具 184
7.2.2 安装和设置JBuilder数据库应用程序 186
7.3 程序实例——创建JBuilder数据库应用程序 190
7.3.1 创建应用程序结构 190
7.3.2 DataExpress控件 191
7.3.3 创建用户界面 193
7.3.4 编译、运行、调试应用程序 195
7.4.1 通过查询数据库获得数据 196
7.4 程序实例——使用JBuilder用户界面查询数据库 196
7.4.2 创建用户界面 197
7.4.3 在查询框中设置属性 199
7.4.4 在资源包中放置SQL文本 200
7.5 本章小结 202
7.6 思考题 202
第8章 开发EJB组件 203
8.1 EJB相关知识 203
8.1.1 JavaBeans和EJB 203
8.1.2 为什么需要EJB 204
8.1.3 EJB应用程序开发中的角色 204
8.1.4 EJB体系结构 205
8.1.5 EJB的开发流程 207
8.1.6 Enterprise beans的类型 209
8.1.7 EJB事务处理 218
8.2.1 用JBuilder生成EJB1.X组件 225
8.2 用JBuilder生成Enterprise beans 225
8.2.2 测试Enterprise bean 241
8.3 程序实例——利用EJB设计器开发EJB 2.0组件 246
8.3.1 创建新工程 246
8.3.2 配置应用服务器 246
8.3.3 创建EJB module 247
8.3.4 创建Session bean 248
8.3.5 编辑bean的部署描述文件 257
8.3.6 编译工程 258
8.3.7 运行Cart bean 258
8.4 本章小结 258
8.5 思考题 258
第9章 Applet编程 259
9.1 Applet技术 259
9.1.1 什么是Applet 259
9.1.2 编写一个Applet 260
9.1.3 Applet的方法和Applet的生命周期 261
9.1.4 AWT绘图 262
9.1.5 appletviewer介绍 263
9.1.6 Applet标记 264
9.1.7 其他的Applet工具类 265
9.1.8 一个简单的图像测试 266
9.1.9 Applet播放声音的测试 266
9.1.10 鼠标输入 268
9.1.11 读取参数 269
9.1.12 双重目的代码 270
9.2 Java多线程 271
9.2.1 Java编程中的线程 272
9.2.2 线程的基本控制 275
9.2.3 使用Java技术中的synchronized 278
9.2.4 线程交互 280
9.3.1 利用Applet Wizard创建Applets 287
9.3 JBuilder 7开发工具简介 287
9.3.2 运行Applet 289
9.4 程序实例 290
9.4.1 创建工程 290
9.4.2 创建Applet 290
9.4.3 AppletEye.java文件 292
9.4.4 AppleyEyeThread.java文件 295
9.4.5 程序的编译运行 296
9.5 本章小结 296
9.6 思考题 297
第10章 Java网络编程 298
10.1 网络相关知识 298
10.1.1 通信协议 298
10.1.2 通信端口 299
10.1.3 URL 299
10.1.4 套接字 300
10.2 Java网络编程 301
10.2.1 URL类的使用 301
10.2.2 Socket类的使用 309
10.2.3 数据报通信 316
10.3 程序实例——聊天程序 324
10.3.1 创建工程 324
10.3.2 添加Application 325
10.3.3 创建程序界面 326
10.3.4 添加发送消息代码 328
10.3.5 添加接收消息代码 330
10.3.6 调试工程 331
10.4 本章小结 335
10.5 思考题 335
11.1.1 图形坐标系 336
11.1.2 Graphics类 336
第11章 Java多媒体编程 336
11.1 相关知识 336
11.1.3 Color类 339
11.1.4 系统颜色 340
11.1.5 文本与字体 342
11.1.6 声音技术 347
11.1.7 图像技术 347
11.1.8 动画技术 356
11.2.1 创新新工程 358
11.2 程序实例——画图板 358
11.2.2 添加Application 359
11.2.3 修改图形界面 360
11.2.4 创建Figure类 362
11.2.5 创建Figure的派生类 363
11.2.6 实现DrawPanel类 366
11.2.7 修改DarwFiguerFrame类 370
11.4 思考题 371
11.2.8 编译运行程序 371
11.3 本章小结 371
第12章 Java语言编程规范 372
12.1 Java编码规范 372
12.1.1 命名规范 372
12.1.2 Java文件样式 373
12.2 代码编写格式 375
12.3 程序编写规范 376
12.4 Java编程思想 377
12.5 Java项目的分析设计思想 385
12.5.1 把握原则 385
12.5.2 进行计划 385
12.5.3 设立目标 385
12.5.4 详细设计 386
12.5.5 创建项目 387
12.5.6 进行测试 387
12.5.7 详细设计的优点 388