黑马程序员技术交流社区
标题:
ByteArrayOuputStream与OutputStream的区别
[打印本页]
作者:
MichaelLian
时间:
2016-5-2 18:43
标题:
ByteArrayOuputStream与OutputStream的区别
ByteArrayOuputStream与OutputStream的区别
作者:
黑小二
时间:
2016-5-2 20:42
OutputStream字节输出流是从硬盘上一个区域读到的一个字节再把它写在硬盘的另一个区域,
例如:搬砖你是小工要给师傅搬砖一次一快一块的搬,这样效率低。
而ByteArrayOuputStream内存流 是从硬盘上一个区域的字节全部读取到一个数组缓冲区里面,当缓冲区中装满了在把这些数据一次全部写到硬盘的另一个区域。
例如:小工要给师傅搬砖一次装一车的砖运过去,这样效率高。
OutputStream需要关流而ByteArrayOuputStream不需要关!
硬盘就相当于以前的留声机的碟片OutputStream就相当于那个磁头!这是我个人的理解希望能帮到你!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2