Java中的缓冲流——学习小结
1.什么是缓冲流,有什么作用? 这里需要说明一点小知识,在对硬盘进行读写操作时,一个完整的文件的读写速率要远远高于同样大小的散文件的读写速率。这是因为散文件需要不断地访问、关闭硬盘,极大地浪费了时间,缓冲流也是同样原理。 缓冲流基于IO流,在IO流中使用。顾名思义,它是一个缓冲内存,即在对外部设备中的文件进行读写操作时,先创建一定内存,然后再在这部分内存中读写数据,读写完成后再统一访问该设备。使用缓冲流减少了对外部硬盘的访问次数,通过一系列测试证明,使用缓冲流可成几十倍甚至上百倍地提高读写效率,尤其是对于非文本文件的操作。 【重点】 所有的缓冲流都只是提供缓存,没有任何的读取、写入文件能力,需
用户评论