JAVA NIO Socket通道概述ServerSocketChannelSocketChannelDatagramChannel
概述通道提供I/O服务的直接连接,用于缓冲区与文件或者Socket之间传输数据。JAVA中只定义了一个接口来完成对通道的抽象,在这个接口中只定义了关闭与是否打开两个方法。在此接口的基础上又分别抽象了可读通道、可写通道、可中断通道、字节通道等,其类结构图如下:ReadableByteChannel:可读取字节的通道WritableByteChannel:可写入字节的通道Int