UDN-企业互联网技术人气社区

板块导航

浏览  : 480
回复  : 1

[讨论交流] Java NIO系列教程(汇总)

[复制链接]
genie1003的头像 楼主
本帖最后由 genie1003 于 2016-8-4 14:58 编辑

  Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。

  Java NIO: Channels and Buffers(通道和缓冲区)

  标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。

  Java NIO: Non-blocking IO(非阻塞IO)

  Java NIO可以让你非阻塞的使用IO,例如:当线程从通道读取数据到缓冲区时,线程还是可以进行其他事情。当数据被写入到缓冲区时,线程可以继续处理它。从缓冲区写入通道也类似。

  Java NIO: Selectors(选择器)

  Java NIO引入了选择器的概念,选择器用于监听多个通道的事件(比如:连接打开,数据到达)。因此,单个的线程可以监听多个数据通道。

  下面是Java NIO系列文章的目录:


相关帖子

发表于 2016-8-5 10:15:53 | 显示全部楼层
很棒的集合贴
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部