为了账号安全,请及时绑定邮箱和手机立即绑定

各种文件操作效率问题

RandomAcessFiele, BufferedOutputStream , DataOutputStream , FileOutputStream,

的效率是排序是怎样的?

正在回答

2 回答

大文件的情况下:应该是BufferedOutputStream效率最高,RandomAccessFile可以随机访问文件位置,效率上应该没有Buffered高,接着的DataOutputStream和FileOutputStream应该差不多,不过DataOutputStream进行了一些封装,可以直接处理基本类型数据,DataOutputStream要略优于FileOutputStream,FileOutputStream是最原始的了,直接对文件操作,写入字节数据。

小文件的话:几 K的那种,其实你用哪个都差不多,感觉不出来

0 回复 有任何疑惑可以回复我~
#1

葡萄一点都不酸 提问者

非常感谢!
2016-10-24 回复 有任何疑惑可以回复我~

在工程里面,多用带缓冲的,毕竟,不用自己去判断,直接用BufferedOutputStream,反正效率即使不是最高,也差不多

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各种文件操作效率问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信