java.nio中的第一步

java.nio中的第一步,java,buffer,java.nio.file,Java,Buffer,Java.nio.file,我正在移动java的第一步,我遇到了这种包 为什么引入java.nio包?nio代表什么?nio代表非阻塞输入/输出或新输入/输出 它最初是在Java1.4中引入的,但在Java的新版本中进行了更新。与经典Java IO的主要区别在于: 在NIO中,您使用的是通道和缓冲区,而不是字节和字符流 NIO是非阻塞的,这意味着线程可以在通道读取数据时执行其他操作 NIO提供选择器,用于同时监视多个通道中的事件

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

为什么引入java.nio包?nio代表什么?

nio代表非阻塞输入/输出或新输入/输出

它最初是在Java1.4中引入的,但在Java的新版本中进行了更新。与经典Java IO的主要区别在于:

  • 在NIO中,您使用的是通道和缓冲区,而不是字节和字符流
  • NIO是非阻塞的,这意味着线程可以在通道读取数据时执行其他操作
  • NIO提供选择器,用于同时监视多个通道中的事件