在1.4以前Java的网络编程从BIO开始。jdk1.4开始,Java提供了NIO软件包,为高性能的网络编程提供了有力的帮助。
本教程共17篇,翻译自:http://tutorials.jenkov.com/java-nio/index.html
注意:这是原作者 Jakob Jenkov 于2014-2015年写的,也许有的内容已经有所变化但是核心内容还是一致的
目录:
- Java NIO 教程
- Java NIO 概览
- Java NIO 通道
- Java NIO 缓冲区
- Java NIO Scatter / Gather
- Java NIO 通道之间的数据传输
- Java NIO 选择器
- Java NIO FileChannel
- Java NIO SocketChannel
- Java NIO ServerSocketChannel
- Java NIO 非阻塞式服务器
- Java NIO DatagramChannel
- Java NIO 管道
- Java NIO 和 IO
- Java NIO Path
- Java NIO Files
- Java NIO AsynchronousFileChannel