黑马程序员技术交流社区

标题: IO的Flush问题 [打印本页]

作者: 沈文杰    时间: 2013-2-9 20:44
标题: IO的Flush问题
本帖最后由 沈文杰 于 2013-2-10 20:24 编辑

以前刚开始学习IO的时候知道了写了数据后要刷新一下,后来感觉写的不管是文件复制图片复制否没刷新过
现在开始学网络编程发现有许多地方那个又要刷新一下或者使用PrintWriter的TRUE刷新,想问下什么时候需要用到刷新,什么时候不用?
除夕夜快乐!!
作者: 王勇文    时间: 2013-2-10 01:20
flush 刷新  可以将缓冲区的内容添加到指定的目的地。  
      如果不用flush的话,后面应该会用该流的close方法,  close关闭该流之前也会先刷新一次的。
然后缓冲区的内容也会加到目的地。
作者: 陈科宇    时间: 2013-2-10 02:07
flush()是强行将缓冲区中的内容输出,否则直到缓冲区满后才会一次性的将内容输出。
作者: 沈文杰    时间: 2013-2-10 20:01
王勇文 发表于 2013-2-10 01:20
flush 刷新  可以将缓冲区的内容添加到指定的目的地。  
      如果不用flush的话,后面应该会用该流的clos ...

是这样子啊,我在看下API帮助文档去,谢谢啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2