更新时间:2020-05-09 11:12:00
封面
版权信息
作者简介
内容简介
推荐序
前言
第1章 Java网络编程入门
1.1 进程之间的通信
1.2 计算机网络的概念
1.3 OSI参考模型
1.4 TCP/IP参考模型和TCP/IP
1.5 用Java编写客户/服务器程序
1.6 小结
1.7 练习题
第2章 Socket用法详解
2.1 构造Socket
2.2 获取Socket的信息
2.3 关闭Socket
2.4 半关闭Socket
2.5 设置Socket的选项
2.6 发送邮件的SMTP客户程序
2.7 小结
2.8 练习题
第3章 ServerSocket用法详解
3.1 构造ServerSocket
3.2 接收和关闭与客户的连接
3.3 关闭ServerSocket
3.4 获取ServerSocket的信息
3.5 ServerSocket选项
3.6 创建多线程的服务器
3.7 关闭服务器
3.8 小结
3.9 练习题
第4章 非阻塞通信
4.1 线程阻塞的概念
4.2 非阻塞通信API的用法
4.3 服务器编程范例
4.4 客户端编程范例
4.5 异步通道和异步运算结果
4.6 在GUI中用SwingWorker实现异步交互
4.7 小结
4.8 练习题
第5章 创建非阻塞的HTTP服务器
5.1 HTTP简介
5.2 创建非阻塞的HTTP服务器
5.3 小结
5.4 练习题
第6章 客户端协议处理框架
6.1 客户端协议处理框架的主要类
6.2 在客户程序中运用协议处理框架
6.3 实现协议处理框架
6.4 小结
6.5 练习题
第7章 用Swing组件展示HTML文档
7.1 在按钮等组件上展示HTML文档
7.2 用JEditorPane组件创建简单的浏览器
7.3 小结
7.4 练习题
第8章 基于UDP的数据报和套接字
8.1 UDP简介
8.2 DatagramPacket类
8.3 DatagramSocket类
8.4 DatagramChannel类
8.5 组播
8.6 小结
8.7 练习题
第9章 对象的序列化与反序列化
9.1 JDK类库中的序列化API
9.2 实现Serializable接口
9.3 实现Externalizable接口
9.4 可序列化类的不同版本的序列化兼容性
9.5 小结
9.6 练习题
第10章 Java语言的反射机制
10.1 Java Reflection API简介
10.2 在远程方法调用中运用反射机制
10.3 代理模式
10.4 小结
10.5 练习题
第11章 RMI框架
11.1 RMI的基本原理
11.2 创建第1个RMI应用
11.3 远程对象工厂设计模式
11.4 远程方法中的参数与返回值传递
11.5 回调客户端的远程对象
11.6 远程对象的并发访问
11.7 分布式垃圾收集
11.8 远程对象的equals()、hashCode()和clone()方法
11.9 使用安全管理器
11.10 RMI应用的部署以及类的动态加载
11.11 远程激活
11.12 小结
11.13 练习题
第12章 通过JDBC API访问数据库
12.1 JDBC的实现原理
12.2 安装和配置MySQL数据库
12.3 JDBC API简介
12.4 JDBC API的基本用法
12.5 可滚动以及可更新的结果集
12.6 行集