科篮 发表于 2014-8-10 20:22
.close()包含一次.flush();如果复制的文件较小的时候不必要再调用.flush();
地狱天堂 发表于 2014-8-10 20:34
close()包含一次.flush()没错。
但是我的文件大概在300行以上,
我往bufw.newLine();后面加2句
科篮 发表于 2014-8-10 20:46
Java虚拟机占的缓冲区256M吧?你这300行文件就是sleep(1000)多少字节?自己按住ctrl加左键看源码 ...
地狱天堂 发表于 2014-8-10 20:56
我下面写的理解对吗?
科篮 发表于 2014-8-10 21:02
对的,如果文件太大的话,可以自定义多久刷一次
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |