Java基础:IO 流中的 flush
输出流呢,类似于一根管道,输出的时候先放到管道里,然后 管道满了存到介质上(硬盘或其他地方),当我们输出完后管道里面可能还有剩余,就用flush()清空管道即全部存到介质上。好象Java默认的缓冲区是
8kb?(我也忘了),就是说只有每填满8kb才会提交一次,当少于这个值时就不会提交,所以最后为防止有未提交数据就flush()一下,强行提交生于 数据
也就是说,一般输出流关闭之前要
转载
2016-12-15 09:50:47 ·
418 阅读 ·
0 评论