Java NIO指的是new IO ,相对OIO,也称non-blocking IO,对应四种基本IO类型中的IO多路复用,主要有有三大核心组件,Channel(管道),Buffer(缓冲区),selector(选择器) channel相当于传统IO看的输入输出流合集,既可读也可写,有四类, FileChannel,文件通道,用于文件的数据读写 SocketChannel套接字通道用于socket套接字TCP连接的数据读取, ServerSocketChannel,服务器套接字通道,允许监听TC…