
高洪岩
本书共6章,具体内容如下。第1章讲解了NIO中的缓冲区,包括核心API的使用。第2章讲解了NIO中的Channel通道类的继承关系、核心接口的作用。第3章涵盖NetworkInterface类获得网络接口的信息、InetAddress和InterfaceAddress类的常见API。第4章中讲解使用Java语言实现Socket通信,基于TCP/IP和UDP协议进行实现。第5章中讲解了NIO技术中非常重要的Selector选择器技术。第6章异步IO(AIO),在NIO的基础上实现异步执行、回调处理等高级功能。
大数据,分布式,高并发是互联网公司研发所面对并要解决的问题,作者挑选了Java技能中跟这些密切相关的两个点进行着重说明,为做出高可用,易扩展的系统,解决深层次的问题打好基础,这是作者的初衷。 作者很高产,java方面的书出了好几本,在本书的自序里也有所提及,跟之前不同的是这本书讲的不是系统的java知识,而是挑选了2个主题NIO和Socket,整体感觉比较基础,篇幅虽然不短,但代码太多,没有很深入的内容,跟看api文档有所不同的是多配了示例代码,在学会增删查改后翻翻还是可以的,但很难达到作者想要的效果。
本书读后感觉就是一本API的书籍,讲了关于nio buffer channel asynchronousChannel socket的使用。初步读这本书的时候本来就对这部分API不是很了解,收获不少。 选择这本主要的原因是没有找到几本详细讲解nio部分内容的书籍,如果有,可能我也不太会选择读这本,原因很明显,这本的描述太过于奇怪了,很多描述性的语句读都读不通顺,更是没办法理解作者到底在说什么。代码太多,真正提现作者理解的内容太少了。甚至我结合着jdk源代码看发现作者概念性的引入貌似就是把源代码的注释用机器翻译了一遍。
高的书真的是看的头疼,过了好几年我还以为他改了,没想到还是一如既往的看起来不错,实际上各种copy没有思想,逻辑混乱
对于不熟悉API的读者有一定帮助
对核心类的api详细介绍,让我们对NIO有了基本的了解,可以为后续的深入理解NIO相关的技术提供基础。挺好的一本书。
不是不行,看了很多书友的评价,我就呵呵了,你们能像作者一样把API的使用玩得妥妥贴贴吗,自己连API都不会调用,话说回来,如果你会调用API,还至于来看这本书,一定要别人写个完整的聊天程序或者WEB服务器出来,你们才死心,你们就是想copy别人的代码,大的中间件写不出来,简单的实例Demo有不稀罕,像你们这种想提升又不知道如何提升的程序员要如何去改变呢
阅读本书简直就是浪费生命,示例代码没有一点价值,对语言的组织简直了……就这样的语言组织能力,居然写了三本书,如果作者真的是并发编程,异步编程方面的好手,书中的示例代码不可能写成这样毫无参考价值
知识太散,脑子中难以形成知识架构,以后再读
每次查阅技术问题打开这本书都直摇头 见过讲源码的 第一次见照着注释讲API的
本书就是一本api 接口文档, 介绍了nio 的基本借口关系,可读性不是很强,对于我这种没有落地的人来说。有点混