第1章 Java语言
1. 1 Java发展简史
1. 2 Java的语言特性
1. 2. 1 面向对象
1. 2. 2 可移植性
1. 2. 3 稳定性和安全性
1. 2. 4 简单性
1. 2. 5 高性能
1. 2. 6 动态特性
1. 2. 7 分布式
1. 3 Java语言的特点
1. 3. 1 包. 接口和类
1. 3. 2 出错与异常处理
1. 3. 3 多线程机制
1. 3. 4 Java虚拟机
1. 3. 5 网络功能
1. 4 Java语言的基本表示法
1. 4. 1 标识符
1. 4. 2 注释
1. 4. 3 关键字
1. 4. 4 基本数据类型
1. 4. 5 运算符及其执行顺序
1. 4. 6 程序流程控制
1. 5 使用Java语言进行面向对象程序设计
1. 5. 1 Java是如何工作的
1. 5. 2 面向对象编程
1. 5. 3 面向对象编程和基于组件的编程
1. 5. 4 定义Java类
1. 5. 5 创建和使用对象
1. 6 AWT类库及其应用
1. 6. 1 Java用户接口
1. 6. 2 用组件构造用户接口
1. 6. 3 组件在容器中的布局
1. 7 输入输出
1. 7. 1 输入
1. 7. 2 输出
1. 7. 3 与输入. 输出相关的类
1. 7. 4 示例程序
1. 8 典型数据结构有关的Java类库及其使用
1, 8. 1 字符串类
1. 8. 2 数组类
1. 8. 3 Utility类库的大致构成
1. 8. 4 日期时间类
1. 8. 5 向量类及其使用
1. 8. 6 哈希表类及其应用
1. 8. 7 栈类
第2章 Java网络编程基础
2. 1 Java网络编程基本概念
2. 1. 1 TCP/IP协议组
2. 1. 2 套接字(Sockec)
2. 1. 3 端口
2. 2 使用TCP协议的Socket网络编程
2. 2. 1 一对一的Socket C/S通信
2. 2. 2 TCP协议通信的服务方实现
2. 2. 3 TCP协议通信的客户方实现
2. 2. 4 一对多的Socket C/S通信
2. 2. 5 一对多通信的客户方实现
2. 2. 6 一对多通信的服务方实现
2. 3 使用UDP协议的Socket C/S通信
2. 3. 1 UDP与TCP的对比
2. 3. 2 UDP协议通信的服务方实现
2. 3. 3 UDP协议通信的客户方实现
第3章 Java中URL类的应用
3. 1 Java URL类简介
3. 2 用URL获取文本和图像
3. 3 用URL获取网上HTML文件
3. 4 用URL获取WWW资源
第4章 Java与数据库的连结--JDBC技术
4. 1 概述
4. 2 JDBC的基本功能与特点
4. 2. 1 JDBC的基本功能
4. 2. 2 JDBC API特点
4. 2. 3 JDBC是低级的API与高级API的基础
4. 2. 4 JDBC与ODBC和其他API的比较
4. 2. 5 在数据库存取的二层与三层模型上的应用
4. 3 JDBC产品
4. 3. 1 JavaSoft框架
4. 3. 2 JDBC驱动器类型
4. 4 JDBC API
4. 4. 1 使用方法
4. 4. 2 安全性问题
4. 4. 3 JDBC接口概貌
4. 4. 4 进一步了解JDBC API
4. 5 JDBC应用
4. 5. 1 数据库建立连接
4. 5. 2 执行查询语句
4. 5. 3 检索结果集
4. 5. 4 更新数据库操作
4. 5. 5 参数的输入和输出
4. 5. 6 动态数据库访问
4. 5. 7 JDBC中的例外
4. 5. 8 JDBC中的其他问题
4. 6 应用Java JDBC开发二层C/S数据库应用程序
4. 6. 1 JDBC-ODBC桥驱动程序开发数据库应用
4. 6. 2 运用纯Java JDBC驱动程序开发数据库应用
第5章 Java RMl技术
5. 1 分布式技术及从RPC到RMI
5. 1. 1 RPC的发展及其不足
5. 1. 2 分布式对象技术及RMI的诞生
5. 1. 3 RMI的工作步骤
5. 2 JavaRMI中的参数传递
5. 2. 1 远程对象参数的传输
5. 2. 2 远程对象引用
5. 2. 3 远程方法参数类型不正确
5. 2. 4 自定义类与RMI的序列化机制
5. 2. 5 JavaRMI的数据类型.
5. 2. 6 JavaRMI的回收机制
5. 2. 7 JavaRMI动态类装载与安全机制
5. 2. 8 JavaRMI的连接协议
5. 2. 9 JavaRMI的分布进程
5. 3 RMI的工作步骤
5. 3. 1 设置
5. 3. 2 接口
5. 3. 3 RMI命名规则
5. 3. 4 启动RMI自举注册表
5. 3. 5 远程方法的基本步骤
5. 3. 6 编程的主要接口APIS
5. 3. 7 程序举例
5. 4 与JDBC结合构架分布式数据库应用
5. 4. 1 编制JDBC程序的一般知识
5. 4. 2 运用JavaRMI构架三层分布式数据库应用
5. 5 RMI的应用举例
5. 5. 1 简单调用:单客户单服务
5. 5. 2 分布方法:单客户多服务
5. 5. 3 递归方法调用:客户与服务的互调用
5. 5. 4 级联调用:服务端调用另一服务
5. 5. 5 分布数据库应用:与JDBC结合构架网络数据库
5. 6 用RMI技术实现简单的远程产品定购系统
5. 6. 1 产品定购系统的设计说明
5. 6. 2 系统的实现有关细节
5. 6. 3 实现本系统的意义
5. 7 关于JavaRMI的未来
第6章 Java与CORBA技术
6. 1 CORBA简介
6. 1. 1 CORBA的主要内容
6. 1. 2 CORBA的技术特色
6. 1. 3 CORBA产品一览
6. 2 ORB系统组成及其运行原理
6. 2. 1 ORB系统组成结构
6. 2. 2 ORB系统运行原理
6. 2. 3 ORB间互操作机制
6. 3 IDL语言与编译器
6. 3. 1 IDL语言
6. 3. 2 IDL/Java映射
6. 3. 3 IDL/Java编译器
6. 4 CORBA, WWW和Java
6. 5 采用Java语言在Web上构建CORBA应用
6. 5. 1 开发的一般过程
6. 5. 2 实例:基于CORBA的信息集成
6. 6 移植JDBC API接口到CORBA体系结构
6. 6. 1 定义服务器端基于CORBA的JDBC接口
6. 6. 2 编写驱动程序的服务器端接口对象实现
6. 6. 3 编写驱动程序的客户端接口实现
6. 6. 4 程序设计中的相关问题
6. 6. 5 驱动程序服务器端的守护进程的设计及实现
6. 6. 6 利用该驱动程序开发企业实际应用系统
6. 6. 7 整个系统的设置及运行方法
6. 7 Java与CORBA相结合的前景
参考文献