A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

ByteArrayOuputStream与OutputStream的区别

1 个回复

倒序浏览
OutputStream字节输出流是从硬盘上一个区域读到的一个字节再把它写在硬盘的另一个区域,
例如:搬砖你是小工要给师傅搬砖一次一快一块的搬,这样效率低。
而ByteArrayOuputStream内存流 是从硬盘上一个区域的字节全部读取到一个数组缓冲区里面,当缓冲区中装满了在把这些数据一次全部写到硬盘的另一个区域。
例如:小工要给师傅搬砖一次装一车的砖运过去,这样效率高。
OutputStream需要关流而ByteArrayOuputStream不需要关!
硬盘就相当于以前的留声机的碟片OutputStream就相当于那个磁头!这是我个人的理解希望能帮到你!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马