类的用途
java.nio.MappedByteBuffer
使用 MappedByteBuffer 的包
包
描述
定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。
定义通道,它表示与能够执行 I/O 操作的实体的连接,例如文件和套接字;定义选择器,用于多路复用、非阻塞 I/O 操作。
-
MappedByteBuffer 在 java.nio 中的用法
java.nio 中返回 MappedByteBuffer 的方法修饰符和类型方法描述final MappedByteBufferMappedByteBuffer.clear()清除此缓冲区。abstract MappedByteBufferMappedByteBuffer.compact()压缩此缓冲区(可选操作).abstract MappedByteBufferMappedByteBuffer.duplicate()创建一个共享此缓冲区内容的新字节缓冲区。final MappedByteBufferMappedByteBuffer.flip()翻转此缓冲区。final MappedByteBufferMappedByteBuffer.force()强制将对此缓冲区内容所做的任何更改写入包含映射文件的存储设备。final MappedByteBufferMappedByteBuffer.force(int index, int length) 强制将对此缓冲区内容的区域所做的任何更改写入包含映射文件的存储设备。final MappedByteBufferMappedByteBuffer.limit(int newLimit) 设置此缓冲区的限制。final MappedByteBufferMappedByteBuffer.load()将此缓冲区的内容加载到物理内存中。final MappedByteBufferMappedByteBuffer.mark()在其位置设置此缓冲区的标记。final MappedByteBufferMappedByteBuffer.position(int newPosition) 设置此缓冲区的位置。final MappedByteBufferMappedByteBuffer.reset()将此缓冲区的位置重置为先前标记的位置。final MappedByteBufferMappedByteBuffer.rewind()倒带此缓冲区。abstract MappedByteBufferMappedByteBuffer.slice()创建一个新的字节缓冲区,其内容是此缓冲区内容的共享子序列。abstract MappedByteBufferMappedByteBuffer.slice(int index, int length) 创建一个新的字节缓冲区,其内容是此缓冲区内容的共享子序列。 -
MappedByteBuffer 在 java.nio.channels 中的用法
java.nio.channels 中返回 MappedByteBuffer 的方法修饰符和类型方法描述abstract MappedByteBufferFileChannel.map(FileChannel.MapMode mode, long position, long size) 将此通道文件的一个区域直接映射到内存中。