新的I/O API NIO.2提供基于异步Channel的输入/输出
举一反三
- 关于NIO中的Channel描述,错误的是() A: Channel可以异步的执行I/O读写操作。 B: Channel的读写操作是双向的,既可以从Channel中读取数据,又可以写数据到Channel C: Channel可以直接将指定文件的部分或者全部直接映射成Buffer D: 程序可以直接读写Channel中的数据
- 简述NIO的三大核心部分 A: Java NIO 全称 java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO),是同步非阻塞的。NIO 相关类都被放在 java.nio 包及子包下,并且对原 java.io 包中的很多类进行了改写。
- I/O LINK每个通道的I/O点数,输入、输出均为 点,每组的最大I/O点数,输入、输出均为 点。
- JDK1.4之前java.io包提供了基于字节流或字符流的阻塞IO操作的API,简单易用但效率较低。从JDK1.4开始,Java开始提供新的I/O处理类库 它能提供基于缓冲区和块的非阻塞IO操作的API,效率很高,但编程实现比较复杂
- NIO的三大核心有、Buffer和Channel