java中的缓冲流

Posted 一凡夫一俗子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的缓冲流相关的知识,希望对你有一定的参考价值。

一开始,并不明白java中的缓冲流到底有什么作用。OutputStream和BufferedOutputStream有什么区别,两者的write()方法都是一个字节一个字节的写,不同之处就是BufferedOutputStream会将字节先写到一个缓冲区中,然后通过flush()或者关闭这个缓冲流来实现将缓冲流中的数据回显。

之后,通过查阅关于缓冲流的相关知识,了解了一点点,一个字节一个字节的写入到硬盘会耗费时间,而先把数据写入缓冲区的话,再一次性的写入到硬盘或者其他地方,会节省很多时间。从而提高效率。就先写到这里,如果有了更新的理解,再来补充。

以上是关于java中的缓冲流的主要内容,如果未能解决你的问题,请参考以下文章

java中的缓冲流

java字节缓冲流和字符缓冲流

Java第三阶段学习(缓冲流)

Java中的缓冲流

java缓冲流BufferWriter的原理跟提高效率原因

Java中I/O流之缓冲流