翻译-【Java NIO学习系列】Java NIO Channel
??? Channel Implementations(通道的实现)
??? Java NIO最重要的通道实现如下:
?FileChannel?DatagramChannelSocketChannelServerSocketChannel???? FileChannel从文件里读取数据
??? DatagramChannel可以通过网络协议UDP进行读写
?? ?SocketChannel可以通过网络协议TCP进行读写
??? ServerSocketChannel?允许你监听进来的TCP连接,例如web服务。每个进来的连接将会创建一个SocketChannel。
???? Basic Channel Example(基础通道实例)
????
?
注意buf.flip()调用。首先你将数据读入到缓冲区(buffer),然后切换到读模式。你就可以读取出数据。我将在下一章缓冲区(buffer)做更详细的描述。