葡萄一点都不酸
2016-10-24 19:09
RandomAcessFiele, BufferedOutputStream , DataOutputStream , FileOutputStream,
的效率是排序是怎样的?
大文件的情况下:应该是BufferedOutputStream效率最高,RandomAccessFile可以随机访问文件位置,效率上应该没有Buffered高,接着的DataOutputStream和FileOutputStream应该差不多,不过DataOutputStream进行了一些封装,可以直接处理基本类型数据,DataOutputStream要略优于FileOutputStream,FileOutputStream是最原始的了,直接对文件操作,写入字节数据。
小文件的话:几 K的那种,其实你用哪个都差不多,感觉不出来
在工程里面,多用带缓冲的,毕竟,不用自己去判断,直接用BufferedOutputStream,反正效率即使不是最高,也差不多
文件传输基础——Java IO流
133755 学习 · 1030 问题
相似问题