NIO缓冲区

NIO缓冲区

java.nio.Buffer 是JAVA NIO中各类Buffer的抽象父类,提供了各缓存区的共用属性和方法。

allocate(x):创建指定大小的缓冲区。

Capacity: 初始化缓冲区能够容纳的最大数量。

Limit:缓冲区目前数据的数量。

Position:目前操作(读/写)位置的游标。

Mark:位置标记。

flip():翻转缓冲区,准备写入通道。

get() :获取数据。

put():写入数据。

hasRemaining():是否还能写入。

compact():压缩缓冲区,去掉已读数据。

mark():标记当前位置到mark.

reset():重设mark位置到position。

equals():[类型、数量、未读序列一致]

compareTo():

留下回复