前言 1
第1章 Java开发工具及配置 1
1.1概念解析 1
1.2实训一 软件安装及配置 2
软件下载 2
软件安装及配置 2
1.3实训二 编程运行 19
小结 23
独立练习 23
第2章 Java语言基础 24
2.1概念解析 24
Java语言规则 24
数据类型 25
对象变量 27
运算符 31
控制结构 31
2.2实训三 基本语法 34
场景分析 34
代码编写 34
2.3实训四 循环控制 37
场景分析 37
代码编写 37
小结 40
指导练习 40
独立练习 42
第3章 Java控件与类包 43
3.1概念解析 43
系统包 43
自定义包 44
引用包中的类 45
Java控件 45
3.2实训五 控件的应用 46
场景分析 46
代码编写 46
小结 49
指导练习 50
独立练习 51
第4章 Java Applet程序 52
4.1概念解析 52
4.2实训六Applet的创建与应用 53
场景分析 53
代码编写 53
4.3实训七 加载图片 56
场景分析 56
代码编写 56
小结 59
指导练习 59
独立练习 63
第5章 布局管理器 64
5.1概念解析 64
流式布局 64
边框布局 65
网格布局 65
卡片布局 66
网格包布局 67
盒布局 68
空布局 68
5.2实训八简单布局管理 68
场景分析 68
代码编写 69
5.3实训九 组合布局管理 72
场景分析 72
代码编写 73
小结 76
指导练习 77
独立练习 80
第6章 事件处理 81
6.1概念解析 81
事件处理机制 81
事件类和监听器接口 82
事件适配器 84
6.2实训十 检索与确认数据 85
场景分析 85
代码编写 85
小结 90
指导练习 90
独立练习 101
第7章 异常处理 102
7.1概念解析 102
异常类 102
异常处理方法 104
自定义异常类 107
7.2实训十一 纠正运行错误 107
场景分析 107
代码编写 107
7.3实训十二 自定义异常处理 114
场景分析 114
代码编写 114
小结 116
指导练习 116
独立练习 121
第8章 菜单与窗体 122
8.1概念解析 122
创建菜单 122
窗体和对话框 125
8.2实训十三 创建菜单 129
场景分析 129
代码编写 130
8.3实训十四 多窗体程序 137
场景分析 137
代码编写 138
小结 144
指导练习 144
独立练习 149
第9章 线程处理 150
9.1概念解析 150
线程的基本概念 150
线程的状态和生命周期 150
线程的调度与优先级 151
创建线程的方法 152
9.2实训十五 计时器处理 153
场景分析 153
代码编写 153
9.3实训十六 广告显示 164
场景分析 164
代码编写 164
小结 166
指导练习 166
独立练习 170
第10章 文件处理 171
10.1概念解析 171
10.2实训十七 文件读写 172
场景分析 172
代码编写 172
10.3实训十八 文件操作 174
场景分析 174
代码编写 174
小结 180
指导练习 181
独立练习 184
第11章 网络通讯 185
11.1概念解析 185
11.2实训十九 聊天室程序 191
场景分析 191
代码编写 191
小结 199
指导练习 200
独立练习 205
第12章 JDBC 206
12.1概念解析 206
12.2实训二十 用户注册 207
场景分析 207
代码编写 208
小结 212
指导练习 213
独立练习 215
第13章 JavaBean 216
13.1概念解析 216
13.2实训二十一 JavaBean创建与应用 218
场景分析 218
代码编写 218
小结 222
指导练习 222
独立练习 222
第14章 JSP简单应用 223
14.1概念解析 223
14.2实训二十二 JSP与JavaBean结合应用 223
场景分析 223
代码编写 223
14.3实训二十三 JavaBean访问数据库 226
场景分析 226
代码编写 226
小结 229
指导练习 230
独立练习 233