本书为中高级 Java 程序员所写:他们熟练掌握这门语言,在完成大规模、复杂的数据处理任 务时,有充分利用 Java NIO 所提供之新特性的愿望和需求。在写作的过程中,假定您对 JDK 标 准类软件包、面向对象的设计技巧、继承等等都有充分了解。还假定您了解 I/O 在操作系统层面 的基本工作原理,知道什么是文件,什么是套接字,什么是虚拟内存,诸如此类。
本书分六章,每章针对 NIO 的一个大的方面。第一章讨论一般 I/O 概念,为以后各章相关论述 作了铺垫。第二至第四章论及 NIO 的核心内容:缓冲区、通道和选择器。接下来介绍新引入的正 则表达式 API。正则表达式的处理与 I/O 紧密贴合,亦被纳入 JSR 51 特征集之内。最后,我们看一 下新的可插拔字符集映射系统,这也是 NIO 和 JSR 51 的组成部分。
这是一本难度不高的书, 值得所有 java 程序员阅读, 尤其是需要编写网络层代码的程序员. 我曾多次在工作中使用 NIO 做网络通信, 本书给我帮助很大。
来源: http://mp.weixin.qq.com/s/dfS_Vjc6l5dxtDGG5UILbw