java.nio中的第一步

时间:2017-01-11 15:22:11

标签: java buffer java.nio.file

我正在移动java中的第一步,我遇到了这种包。

为什么要介绍java.nio包,以及' nio'代表什么?

1 个答案:

答案 0 :(得分:0)

NIO代表非阻塞输入/输出新输入/输出

它最初是在Java 1.4中引入的,但它已在Java的新版本中更新。与传统Java IO的主要区别在于:

  1. 在NIO中您正在使用频道缓冲区而不是字节和字符 Streams
  2. NIO 非阻塞,这意味着当渠道正在读取数据时,线程可以执行其他操作
  3. NIO提供选择器,用于一次监控多个频道的事件