第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