Java NIO快速参考指南
1. 简介
Java NIO(New I/O)提供了一组强大的类和接口,用于高效的I/O操作。本指南将对Java NIO中的核心类和接口进行快速参考,涵盖 java.nio
和 java.nio.channels
包中的重要内容。
2. java.nio
包
java.nio
包包含了用于 java.nio.channels
和 java.nio.charset
子包中的 Buffer
类。
2.1 Buffer
类
Buffer
是所有其他缓冲区类的基类,包含了所有缓冲区类型通用的方法。以下是 Buffer
类的定义:
public abstract class Buffer {
public final int capacity()
public final Buffer clear()
public final Buffer flip()
public final boolean hasRemaining()
public abstract boolean isReadOnly();
public final int limit()
public final Buffer