更新时间:2019-01-05 05:42:20
封面
版权信息
前言
第1章 缓冲区的使用
1.1 NIO概述
1.2 缓冲区介绍
1.3 Buffer类的使用
1.4 ByteBuffer类的使用
1.5 CharBuffer类的API使用
1.6 小结
第2章 通道和FileChannel类的使用
2.1 通道概述
2.2 通道接口的层次结构
2.3 AbstractInterruptibleChannel类的介绍
2.4 FileChannel类的使用
2.5 小结
第3章 获取网络设备信息
3.1 NetworkInterface类的常用方法
3.2 NetworkInterface类的静态方法
3.3 小结
第4章 实现Socket通信
4.1 基于TCP的Socket通信
4.2 ServerSocket类的使用
4.3 Socket类的使用
4.4 基于UDP的Socket通信
4.5 小结
第5章 选择器的使用
5.1 选择器与I/O多路复用
5.2 核心类Selector、SelectionKey和SelectableChannel的关系
5.3 通道类AbstractInterruptibleChannel与接口InterruptibleChannel的介绍
5.4 通道类SelectableChannel的介绍
5.5 通道类AbstractSelectableChannel的介绍
5.6 通道类ServerSocketChannel与接口NetworkChannel的介绍
5.7 ServerSocketChannel类、Selector和SelectionKey的使用
5.8 Selector类的使用
5.9 SelectionKey类的使用
5.10 DatagramChannel类的使用
5.11 Pipe.SinkChannel和Pipe.SourceChannel类的使用
5.12 SelectorProvider类的使用
5.13 小结
第6章 AIO的使用
6.1 AsynchronousFileChannel类的使用
6.2 AsynchronousServerSocketChannel和AsynchronousSocketChannel类的使用
6.3 同步、异步、阻塞与非阻塞之间的关系
6.4 小结