摘要:
用不同的方法实现文件的复制 1. 通道 Channel,它是一个对象,可以通过它读取和写入数据。拿NIO与原来的I/O比较,通道就像是流。是对接操作系统底层和缓冲区的桥梁。 2. 性能比较 内存映射最快,其次是NIO读写文件,再其次是加了缓冲的IO流,最后是无缓冲的IO流 代码示例 import j 阅读全文
摘要:
Java NIO学习 1. 为什么要使用New IO? NIO是jdk1.4加入的新包,NIO的创建目的是为了让java程序员可以实现高速I/O而无需编写自定义的本机代码。NIO将最耗时的I/O操作(即填充和提取缓冲区)转移到操作系统 ,因而可极大的提高速度。 2. 流与块的比较 原来的I/O库与N 阅读全文