美文网首页
1.Hello NIO

1.Hello NIO

作者: xialedoucaicai | 来源:发表于2018-05-13 22:36 被阅读0次

    这段时间学习了一下NIO,现在做一个简单的总结吧。

    什么是NIO?

    NIO(New IO),也是JDK自带的,不是新的第三方组件,它和传统IO功能一样,也是进行读写操作的,但其使用方式却不同

    NIO与传统IO的区别?

    1.NIO面向缓冲区,基于通道进行IO操作,能以更加高效的方式进行文件的读取操作

    2.借助Selector实现了非阻塞

    NIO学习内容?

    两个重要的概念:通道和缓冲区

    缓冲区的重要属性,基本操作,非直接缓冲区与直接缓冲区,分散与聚集

    阻塞,非阻塞,Selector是怎样实现非阻塞的

    其中Selector实现非阻塞是NIO的重点,其他都是铺垫

    其实学习内容就是让你真正明白上面NIO和IO的区别。

    在学习时主要参考尚硅谷的NIO视频,整个总结也都是按照教程的顺序来的,其中有些东西有部分改动,有些东西没有列入笔记中。总体感觉教程讲的还是偏向入门啊,尤其Selector那块,感觉讲的很浅,核心思想没有讲到,更多的是怎么操作,Selector相关的操作也没讲透,自己实际用的时候,还是有很多问题。有些东西是我自己再找其他资料学的,总之是参考了很多内容,自己又总结了一把。OK,细节问题后面再谈了,马上开始进入正文!

    相关文章

      网友评论

          本文标题:1.Hello NIO

          本文链接:https://www.haomeiwen.com/subject/gfafdftx.html