Java NIO是从JDK1.4开始引入的一个新的IO接口。 Java NIO包含三大核心组件:Channel,Buffer,Selector。三者相互配合,才给NIO带来了比BIO更加高效的处理能力。
三者的关系可以描述为:
概括为一张组件图:
【参考】 http://tutorials.jenkov.com/java-nio/index.html Java NIO Tutorial https://www.zhihu.com/question/58838575 Netty实战 https://www.cnblogs.com/pony1223/p/8138233.html JAVA NIO学习一:NIO简介、NIO&IO的主要区别 https://tech.meituan.com/nio.html Java NIO浅析 https://blog.csdn.net/u013256816/article/details/51457215 攻破JAVA NIO技术壁垒