查看: 28|回复: 0

BufferedWriter / FileWriter (zz)

[复制链接]
论坛徽章:
33
python徽章
日期:2014-09-23 14:45:41机器学习徽章
日期:2017-03-30 17:23:20推荐系统徽章
日期:2017-04-13 17:34:54python徽章
日期:2017-05-11 17:15:13spark徽章
日期:2017-05-18 16:16:45spark徽章
日期:2017-05-25 16:46:51Excel徽章
日期:2017-06-15 17:34:13高并发架构徽章
日期:2017-07-27 17:30:17Tomcat徽章
日期:2017-08-03 18:16:45大型分布式徽章
日期:2017-09-04 17:20:56python徽章
日期:2017-10-26 15:10:47Kaggle徽章
日期:2017-12-25 17:28:27
发表于 2018-7-13 09:14 | 显示全部楼层 |阅读模式

zz: https://blog.csdn.net/jerry_csdn_yzr/article/details/71124206

1) 首先,如果要使用BufferedWriter,一定会要用到FileWriter

毕竟它是以FileWriter为parameter(参数)的!

Public BufferedWriter(Writerout)

Public BufferedWrieter(Writerout , int sz)

 

2) 使用的BufferedWriter的效率要比FileWriter高很多

原因很简单,前者有效的使用了缓存器

将缓存写满以后(或者close以后)才输出到文件中

 

然而后者是没写一次数据,磁盘就会进行一次写操作,性能差得一匹

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-7-22 03:26 , Processed in 0.127333 second(s), 30 queries .

关闭

扫一扫加入
本版微信群