问答详情
源自:4-5 字节缓冲流

这个结果跟老师讲的有点对不上啊

老师是说BufferedOutputStream效率是最高的,但结果是利用BufferedOutputStream实现的copyFileByBuffer的操作时间是排第二的,最快的是声明了一个缓冲数组,配合FileOutputStream的方法是最快的,就7毫秒,这是为什么???感觉尚利用老师的理解这就是一滴一滴的滴到桶里然后再倒出去吗?

提问者:小竹摇曳 2016-08-15 20:20

个回答

  • 画骨3478641
    2017-06-29 18:08:22

    这个和文件的大小有关联吧,

  • XhstormR
    2016-09-08 07:57:34

    还在吗?

  • 小竹摇曳
    2016-08-22 08:59:55

    我后来咨询了老师,发现是因为BufferedOutputStream是线程安全的,所以速度也不能说很快。

  • 转身格式化
    2016-08-16 09:40:34

    有一个临界点的,对于小文件10M以下的文件体现不出优势,对于百兆文件正确使用