否,数据未缓冲。MappedByteBuffer使用指针引用数据。换句话说,数据不会被复制,只是
被映射
到物理内存中。如果还没有,请参阅API文档。
内存映射文件是虚拟内存的一部分,已为其分配了与文件或类似文件的资源的某些部分的逐字节直接相关性。此资源通常是物理上存在于磁盘上的文件,但也可以是设备,共享内存对象或操作系统可以通过文件描述符引用的其他资源。一旦存在,文件和内存空间之间的这种关联关系允许应用程序将映射部分视为主内存。
资料来源:维基百科
如果您要经常读取数据,则最好至少缓存其中一些数据。



