Java NIO 教程

Java NIO(New IO)是另一个JavaIO API(从Java 1.4),这意味着替代标准Java IO和Java网络API。Java NIO提供一种不同的方法来处理标 API。

Java NIO:channels和Buffers

在标准IO API您使用的是字节流和字符流。在NIO中使用的是Channels和Buffers。数据总是从Channel读取到缓冲区,或从一个缓冲区写一个Channel

Java NIO:非阻塞IO

Java NIO使您能够做到非阻塞IO。例如,一个线程可以申请一个channel将数据读入缓冲区。channel在读取数据到缓冲区时,线程可以做其他的事情。一旦数据读取到缓冲区,线程可以继续处理。

原文链接:http://tutorials.jenkov.com/java-nio/index.html

你可能感兴趣的:(Java NIO 教程)