java的输出中的flush的目的

出现问题的场景:
当调用java输出流的write的时候,数据是需要经过内存,然后再把数据写入到特定文件 。
这些即将写入的数据在写入之前都会被置于缓冲区中 。如果在写入完之后,忘记调用了输入和输出流的close方法,那么就可能导致写出的最后一个文件包永远传递不到写入的目标文件,
flush的解决方法:
flush方法可以人为地把这些不能到达目的地的数据,强行写入目标文件。   
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuqiaobo/article/details/51545719
文章标签: java
上一篇对象的notify方法的含义和对象锁释放的三种情况
下一篇对象序列化对于一个对象被多个对象共享的处理方法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭