黑马程序员技术交流社区
标题:
关于BufferedWriter的疑问
[打印本页]
作者:
ㄗ灬Night|K
时间:
2013-10-3 22:46
标题:
关于BufferedWriter的疑问
本帖最后由 杨增坤 于 2013-10-4 09:06 编辑
BufferedWriter是将写入的数据先存到缓冲区中,那这样会不会存在安全隐患呢?万一这个时候电脑关机,那已经写入的数据是不是就不会被保存呢?如果真如我想的这样有办法解决吗?
相比而言,write()一条语句,flush()一次更为安全,虽然效率要低一些。
作者:
麦子
时间:
2013-10-3 23:03
java虚拟机加载到内存这种存储介质中,断电势必所有的数据全部丢失
但是缓冲区这种技术确实有利的,提高了效率,减少了对硬盘的读写次数,对硬盘也是起到某种意义上的保护作用
作者:
李慧声
时间:
2013-10-3 23:06
那没等你来得及flush呢,电脑也断电了,不都一样的效果么,其实何必那么较真儿呢。
作者:
陈钦涛
时间:
2013-10-3 23:34
该去的还是会去,就让它们随风而去吧...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2