摘要:
内存映射文件是java nio的一个新特性。它是利用虚拟内存将一个文件或者文件的一部分映射到内存。这样,这个文件就可以当作内存数组一样访问,它比普通的文件操作要快很多。抄了个例子测试一下普通输入流、带缓冲的输入流、随机访问文件、内存映射文件在不同文件大小的访问时的情况。如下是测试代码:public class NIOTest{ public static long checksumInputStream(String filename) throws IOException { InputStream in = new FileInputStream(filename);... 阅读全文