Java中NIO 的N是什么意思?

rmn190 2010-12-08 03:00:15
现在我知道的两种解释:
1, N代表New,也就是说这个IO相对于传统的IO来说是新的,用了新的技术。
2, N代表Non-blocking,也就是说,NIO的主要特性是用来处理非阻塞的。

当然我个人还是更喜欢第二种解释了,因为它从本质上回答了New的新具体表现在哪?

大家的看法呢?
...全文
566 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jlins 2010-12-10
  • 打赏
  • 举报
回复
2, N代表Non-blocking,也就是说,NIO的主要特性是用来处理非阻塞的。
元心 2010-12-10
  • 打赏
  • 举报
回复
改善的IO
lord_is_layuping 2010-12-10
  • 打赏
  • 举报
回复
New
djvfe 2010-12-08
  • 打赏
  • 举报
回复
是new io
shfzhzhr 2010-12-08
  • 打赏
  • 举报
回复 2
These new I/O features are primarily collected in the java.nio
package (and its subpackages) and have been dubbed New I/O (NIO).



见《java NIO》一书
ruirui09171208 2010-12-08
  • 打赏
  • 举报
回复
NIO 是new IO 可以设置阻塞的 也可以设置非阻塞的
configureBlocking(boolean block) 通过这个来设置

所谓的新 就是 通道/缓冲区/IO复用模型等

至于为撒是new 你学这个东西 你连新都不知道 你还学撒
Jlins 2010-12-08
  • 打赏
  • 举报
回复
非阻塞用的,速度快点
Evenque 2010-12-08
  • 打赏
  • 举报
回复
肯定是第二种了。
yaoweijq 2010-12-08
  • 打赏
  • 举报
回复
2么
体现其特点
弄成new谁知道啥地方new了。。。
商科程序员 2010-12-08
  • 打赏
  • 举报
回复
还是'非阻塞'更贴切.用'新'大家不知道有什么区别
bean 2010-12-08
  • 打赏
  • 举报
回复
主要特点还是非阻塞IO

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧