NIO简介
2018-11-28 本文已影响0人
spraysss
NIO不同于传统的IO,它是在jdk1.4之后引入的,它有如下特性
- 基于buffer和channel实现面向缓存区的而非流的高性能IO
- 缓存区可以在堆外创建直接缓存区和非直接堆缓冲区
- 字节节缓冲区可以通过将文件的一个区域直接映射到内存MappedByteBuffer中
- NIO结合了操作系统的新特性,引入了非阻塞Selectors多路复用技术
NIO主要有如下几个部分构成:
NIO不同于传统的IO,它是在jdk1.4之后引入的,它有如下特性
NIO主要有如下几个部分构成: