第2章 NIO入门
在本章中,我们会分别对JDK的BIO、NIO和JDK1.7最新提供的NIO2.0的使用进行详细说明,通过流程图和代码讲解,让大家体会到随着Java I/O类库的不断发展和改进,基于Java的网络编程会变得越来越简单,随着异步I/O功能的增强,基于Java NIO开发的网络服务器甚至不逊色于采用C++开发的网络程序。
本章主要内容包括:
◎ 传统的同步阻塞式I/O编程
◎ 基于NIO的非阻塞编程
◎ 基于NIO2.0的异步非阻塞(AIO)编程
◎ 为什么要使用NIO编程
◎ 为什么选择Netty