黑马程序员技术交流社区

标题: 关于BufferedInputStream与BufferedOutputStream [打印本页]

作者: 太阳上的鱼    时间: 2016-2-24 23:45
标题: 关于BufferedInputStream与BufferedOutputStream
BufferedInputStream是将硬盘中的文件一次性写入内存数组1:1024*8字节得内容,在内存中又将这些字节得内容传给BufferedOutputStream中的数组2,然后再从数组2一次性写入硬盘文件!!
但是创建一个字节数组就能完成,而且速度还比它们快,那么用BufferedInputStream和BufferedOutputStream还有什么意义
作者: ma464526717    时间: 2016-2-25 22:35
如果你要传入的数据有8192个字节大小,定义的数组会快点,因为那样它只对一个数组进行操作而BufferedInPutStream要操作两个数组。但是如果要传入的数据很大的话,使用BufferedInPutStream会比较快。
作者: 太阳上的鱼    时间: 2016-2-26 18:31
如果是大数据,我创建一个大些的数组不是一样吗




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2