一.NIO概念 IO:标准IO,也既阻塞式IO NIO:非阻塞式IO 二.NIO与标准IO的IO工作方式 标准IO基于字节流和字符流进行操作 NIO是基于通道(Channel)和缓冲区(Buffer),数据总是从通道读取到缓冲区中,或者从缓冲区写入通道: NIO可以让你异步的使用IO,例如:当线程从通道读取数据到缓冲区中时,线程还可以进行其他事情.当数据被写入到缓冲区时,线程可以继续处理它,从缓冲区写入通道也类似 NIO引入选择器的概念,选择器用于监听多个通道的事件(例如:连接打开,数据到达),…