OutputStream的flush()方法?什么调用?

ihrthk
博客专家认证
2011-10-14 12:34:25
如题。
...全文
1390 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TKD03072010 2011-10-14
  • 打赏
  • 举报
回复
刷新缓冲,将缓冲区中的数据全部取出来
zs312979674 2011-10-14
  • 打赏
  • 举报
回复
一个词解决、“刷新”
孟祥月 2011-10-14
  • 打赏
  • 举报
回复
刷新方法,我们产生的如果带缓冲的流,我们可以人为刷新,将数据立刻输出,或者等到流内满了自动调用flush刷新,将数据输出
「已注销」 2011-10-14
  • 打赏
  • 举报
回复
如果你不适用flush方法,并且不使用close方法,那么你数据的最后一个字节是无法输出去的。如果你加了buffered包装,那么最后一段数据是无法输出去的。如果你不想输出以后直接看到结果,那么只需要在输出以后调用了close方法即可,它会去调用flush方法。如果你想输出以后直接看到结果,那么需要使用flush方法。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧