关闭

java的输出中的flush的目的

标签: java
111人阅读 评论(0) 收藏 举报
出现问题的场景:
当调用java输出流的write的时候,数据是需要经过内存,然后再把数据写入到特定文件 。
这些即将写入的数据在写入之前都会被置于缓冲区中 。如果在写入完之后,忘记调用了输入和输出流的close方法,那么就可能导致写出的最后一个文件包永远传递不到写入的目标文件,
flush的解决方法:
flush方法可以人为地把这些不能到达目的地的数据,强行写入目标文件。   
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:78254次
    • 积分:2091
    • 等级:
    • 排名:第18966名
    • 原创:103篇
    • 转载:196篇
    • 译文:2篇
    • 评论:6条
    最新评论