NIO
文章平均质量分 63
lgx_Orz
这个作者很懒,什么都没留下…
展开
-
《Java NIO》学习笔记一 NIO与标准I/O比较
首先先与标准I/O做个比较,这样更容易kan'chu原创 2014-09-18 15:52:49 · 600 阅读 · 0 评论 -
《Java NIO》学习笔记四 选择器(Selector)
一、选择器基础选择器(Selector):选择器类管理着一个被注册的通道集合的信息和它们的就绪状态。通道是和选择器一起被注册的,并且使用选择器来更新通道的就绪状态。可选择通道(SelectorChannel):这个抽象类提供了实现通道的可选择性所需要的公共方法。SelectableChannel可以被注册到Selector对象上,同时可以指定对那个选择器而言,那种操作是感兴趣的原创 2014-09-18 16:36:08 · 3930 阅读 · 1 评论 -
《Java NIO》学习笔记二 缓冲区(Buffer)
一、关于缓冲区的四个属性:capacity,position和limit在读写模式中的说明:1、capacity缓冲区能够容纳的数据元素的最大数量。这一容量在缓冲区创建时被设定,并且永远不能被改变。一旦Buffer满了,需要将其清空(通过读数据或者清除数据)才能继续往里写数据。2、position①当你写数据到Buffer中时,position表示当前的位置。初始的position原创 2014-09-18 15:59:21 · 839 阅读 · 1 评论 -
《Java NIO》学习笔记三 通道(Channel)
一、通道基础有两种类型的通道:它们是文件(file)通道和套接字(socket)通道。具体细分,有一个FileChannel类和三个socket通道类:SocketChannel、ServerSocketChannel和 DatagramChannel。 在通道之间复制数据:第一种方法:个人更推崇第一种,因为代码更清晰、更简洁原创 2014-09-18 16:27:54 · 1691 阅读 · 0 评论