【Java.IO】I/O 【字节/字符】【处理流】 - 之 - 【缓冲流 】- Buffered*

缓冲流:要套接在相应的字节流之上,对读写的数据提供了缓冲功能,提高了读写的效率,同时也增加了一些更方便方法。


缓冲流的作用就像一个桶,原本的字节流是个水管,水管直接连到目的地,加了缓冲流之后,就是在水管下接了一个桶,等桶接满水后再倒入目的地。起到了缓冲的作用。这样就可以一次读到更多的数据,避免了频繁的读写硬盘。由于带了缓冲功能,所以就写数据的时候需要使用flush方法。


字节(字符)缓冲处理流的实现原理如下

【Java.IO】I/O 【字节/字符】【处理流】 - 之 - 【缓冲流 】- Buffered*_第1张图片




你可能感兴趣的:(java,IO)