/** * 大多数操作系统可以利用虚拟内存将文件或文件一部分映射到内存中,然后这个文件就可以被当做内存数组一样被访问:避免底层IO的开销<p> * [通道]是一种用于磁盘文件的一种抽象:<br> * 它使我们可以访问诸如内存映射,文件加锁机制以及文件间快速数据传递等特性: *@date:2018年7月5日 *@author:zhangfs */ public class GetChannel { private static final int BSIZE=1024; public
Java7中引入了SeekableByteChannel接口,允许我们定位到文件的任意位置进行读写.注意这里的写,不是新增式的插入,而是覆盖,当然在文件末尾的写,是新增. java.nio.channels.SeekableByteChannel A byte channel that maintains a current position and allows the position to be changed. A seekable byte channel is connected t