当前位置:   article > 正文

Java缓冲字节输出流BufferedOutputStream_缓冲输出流缓冲区大小

缓冲输出流缓冲区大小

缓冲:缓和冲击,内存中预留了一部分空间,这些空间用来缓冲输入或输出的数据,叫做缓冲区。
使用缓冲区可以提高程序读写效率,因为数据读写速度和处理速度不平衡,读写速度很慢,如果太多次读写数据,会浪费大量的时间。

BufferedOutputStream会将写入外界设备的数据先放到缓冲区中,当缓冲区满时写入到外界设备(磁盘等),并清空缓冲区,减少IO操作,也可以调用flush()方法将缓冲区的数据强制写入到外界设备,并清空缓冲区。

默认缓冲区大小是8K。

public BufferedOutputStream(OutputStream out) {
   
        this(out, 8192);
    }
  • 1
  • 2
  • 3
  • 4
常用方法
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/146950
推荐阅读
相关标签
  

闽ICP备14008679号