随笔分类 -  java NIO

摘要:我们知道是NIO是在2002年引入到J2SE 1.4里的,很多Java开发者比如我还是不知道怎么充分利用NIO,更少的人知道在Java SE 7里引入了更新的输入/输出 API... 阅读全文
posted @ 2017-03-22 12:28 rickiyang 阅读(622) 评论(0) 推荐(0) 编辑
摘要:这一节我们将探索选择器(selectors)。选择器提供选择执行已经就绪的任务的能力,这使得多元 I/O 成为可能。就像在第一章中描述的那样,就绪选择和多元执行使得单线程能够有... 阅读全文
posted @ 2017-03-18 12:23 rickiyang 阅读(431) 评论(0) 推荐(0) 编辑
摘要:通道(Channel)是java.nio的第二个主要创新。它们既不是一个扩展也不是一项增强,而是全新、极好的Java I/O示例,提供与I/O服务的直接连接。Channel用于... 阅读全文
posted @ 2017-03-16 12:41 rickiyang 阅读(402) 评论(0) 推荐(0) 编辑
摘要:当我们需要与 NIO Channel 进行交互时, 我们就需要使用到 NIO Buffer, 即数据从 Buffer读取到 Channel 中, 并且从 Channel 中写入... 阅读全文
posted @ 2017-03-15 10:53 rickiyang 阅读(412) 评论(0) 推荐(0) 编辑
摘要:I/O简介在 Java 编程中,直到最近一直使用 流 的方式完成 I/O。所有 I/O 都被视为单个的字节的移动,通过一个称为 Stream 的对象一次移动一个字节。流 I/O... 阅读全文
posted @ 2017-03-15 10:50 rickiyang 阅读(526) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示