NIO
碰碰猪
华中科技大学自动化研究生
展开
-
Java NIO 之 NIO 简介
Java NIO 全称 Java non-blocking IO,是jdk1.4之后推出的new IO api,为所有的原始类型(boolean除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络。 Java NIO 由三个核心部分组成: Buffers 缓冲区Channels 通道Selectors 选择器 其中,Chan原创 2017-08-02 14:59:23 · 363 阅读 · 0 评论 -
Java NIO 之 NIO与IO比较
本章主要介绍NIO和IO之间的主要区别。 一、面向流和面向缓冲 Java中NIO和IO最直接的区别就是,IO面向流,NIO面向缓冲区。IO面向流,每次从流中读出一个或多个字节,直至读取所有的字节,它们没有被缓存在任何地方,且不能前后移动数据,除非先缓存到一个缓冲区中。而在NIO中,数据不管是写入还是读出Channel,都需要缓冲区Buffer的支持,且有了Buffer,也增加了处理过程原创 2017-08-02 15:31:07 · 323 阅读 · 0 评论