读书人

通译-【Java NIO学习系列】Java NIO C

发布时间: 2013-04-07 12:50:11 作者: rapoo

翻译-【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)做更详细的描述。

读书人网 >编程

热点推荐