文章目录NIO与IO的区别阻塞和非阻塞,同步和异步的概念Buffer(缓冲区)Channel(通道)Selector(选择器)
NIO的三个主要组成部分:Buffer(缓冲区)、Channel(通道)、Selector(选择器)
NIO与IO的区别
Java NIO是从java1.4版本开始引入的一个新的IO API,可以替代标准的Java IOAPI。NIO和IO有同样的作用和目的,但是使用的方式完全不同。
普通的IO是面向流的,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输