第一部分Java基础 3
第1章 Java与Visual J++简介 3
1.1 第一个应用程序 3
1.2 Java类与Main类 11
1.3 类与方法 15
1.4 方法编写简介 20
1.5 虚拟机 29
1.6 小结 32
第2章 类与对象 35
2.1 定义对象 35
2.2 建立对象 44
2.3 对象寿命 51
2.4 小结 59
第3章 Java继承与Java接口 61
3.1 多态的错误方法 62
3.2 自动复用:类的扩展 64
3.3 接口 95
3.4 小结 100
第二部分 高级Java 105
第4章 异常 105
4.1 需要抛弃的模型 107
4.2 Java异常模型和异常对象 111
4.3 小结 136
第5章 Java中的多线程 139
5.1 何谓多线程程序 139
5.2 线程是对象 146
5.3 同步 165
5.4 小结 177
第6章 J/Direct自然编程 179
6.1 动态链接库(DLL) 181
6.2 使用J/Direct 183
6.3 自然结构与常量 187
6.4 @dll.import指令 195
6.5 @dll.struct类 199
6.6 原始内存与J/Direct 202
6.7 小结 207
第7章 文件I/O与流 209
7.1 字节流 210
7.2 字符流 226
7.3 使用文件系统 231
7.4 小结 238
第8章 Java网络 241
8.1 Internet语言:TCP/IP 242
8.2 TCP通信 248
8.3 URL与协议 258
8.4 UDP通信 265
8.5 多目广播套接 270
8.6 小结 273
第9章 抽象视窗工具库:建立GUI 275
9.1 事件处理 306
9.2 容器与布置管理器 321
9.3 小结 337
9.4 CupsAndString应用程序清单 338
第三部分 组件与图形 351
第10章 Windows基础类:核心与控件 351
10.1 图形化窗体建立 352
10.2 组件构成 358
10.3 生成定制WFC组件 365
10.4 事件 374
10.5 在定制组件中添加属性和事件 384
10.6 小结 390
第11章 AWT图形与定制组件 393
11.1 图形与显示表面 393
11.2 生成定制组件 415
11.3 小结 421
第12章 Visual J++ COM编程 423
12.1 COM基础 424
12.2 使用远程COM组件 429
12.3 用Java编写COM类 448
12.4 小结 466
第四部分 分布式Java API 471
第13章 基于Web编程 471
13.1 小程序 471
13.2 用WFC编程浏览器 489
13.3 小结 494
第14章 Java数据库编程 495
14.1 ActiveX数据对象 497
14.2 数据访问对象 513
14.3 DAO小结 531
14.4 远程数据对象 532
14.5 小结 537