第1章 Java语言概述 1
1.1 Java语言简介 1
1.2 Java程序简介 6
1.3 Java程序的运行环境 10
习题 17
实训 17
第2章 Java语言编程基础 19
2.1 Java语言词法 19
2.2 基本数据类型 22
2.3 运算符与表达式 28
2.4 程序控制结构 34
习题 43
实训 44
第3章 Java的面向对象编程技术 46
3.1 类 46
3.2 数组 57
3.3 字符串 60
3.4 Java接口和包 69
习题 75
实训 76
第4章 输入与输出流 77
4.1 System类与流的概念 77
4.2 字节流类 78
4.3 字符流类 83
4.4 文件输入/输出流的应用 87
习题 89
实训 89
第5章 Applet小程序 90
5.1 概述 90
5.2 在HTML中嵌入Applet程序 93
5.3 Font类和Color类 97
习题 103
实训 103
第6章 Java例外处理 104
6.1 概述 104
6.2 例外的类型 105
6.3 Java例外产生与捕捉 106
习题 115
实训 115
第7章 多线程编程技术 116
7.1 概述 116
7.2 创建和启动线程 120
7.3 应用实例 123
习题 127
实训 128
第8章 图形用户界面设计 129
8.1 概述 129
8.2 组件的创建与使用 132
8.3 容器与布局管理 137
8.4 事件处理 143
8.5 Swing简介 160
8.6 实用实例 164
习题 166
实训 167
第9章 网络编程技术 168
9.1 网络技术基础 168
9.2 使用URL类 169
9.3 使用InetAddress类 177
9.4 TCP和UDP Socket编程技术 179
习题 183
实训 184
第10章 Java语言的数据库访问技术 185
10.1 JDBC编程技术综述 185
10.2 建立ODBC数据源 187
10.3 JDBC程序设计关键技术 189
10.4 图形界面的JDBC编程实例 199
习题 201
实训 202
第11章 Java与JavaScript 204
11.1 JavaScript语言介绍 204
11.2 JavaScript与Java的混合编程 214
习题 221
实训 222
Java综合设计实例 223
附录 233
参考文献 240
后记 241