为了账号安全,请及时绑定邮箱和手机立即绑定

java中 flush()方法的作用是什么?

标签:
Java

http://zhidao.baidu.com/link?url=aQG7B-gmxB10vQ94MdEDrMrbwv_u-Cx_mFx_oAKzY_B_nQzVqsGu1WKXUnodMVk1UAXmS8tUHUNxSWQk7g2Qyq

刷新内存,将内存中的数据立刻写出。
在最后工作完成时调用close()也可以刷新内存

flush() 与 close() 区别在于 close()会关闭流,flush()一般用于处理中时需要将数据立即写出。
针对LS的回答,close() 不会丢失数据,无需在close()之前主动调用flush(),只有没调用close()才有可能丢失数据。
蓝风水晶灵 2015-06-04 12:40 举报 评论(2) 25 8

请输入评论内容…
发布评论
tianshoulonga2016-8-6 17:18
这个才应该是最佳答案回复
爽快多了分快乐2016-2-25 11:25
确实这样,可能他们回答过时了吧。close()自带flush(),如果不用即时输出可以直接用close()

点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消