A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

问题同上,感觉有些迷惑,有时候不加它也能出效果,有时需要加。到底怎么用呢?求大神指点

2 个回复

倒序浏览
你要是去看API源码就会发现,OutputStream类的flush方法是空的,啥也不做。FileOutputStream没有重写flush方法,直接继承父类的,也是无效果。而Writer这边的flush才是真正有效果的。我个人认为,一般情况下没必要用flush,最后记得close即可
回复 使用道具 举报
涉及到缓冲区就需要刷新动作。刷新前数据在内存,就是在缓冲区,说是怕断电内存里的数据全丢失,读一个刷一次,就写一个,断电前的数据起码已经写入到指定文件了 就是这样吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马