转载:ByteArrayOutputStream或ByteArrayInputStream不需要关闭流原因分析

在解压图片的时候发现ByteArrayOutputStream不需要关闭,为啥呢?  ByteArrayOutputStream或ByteArrayInputStream是内存读写流,不同于指向硬盘的流,它内部是使用字节数组读内存的,这个字节数组是它的成员变量,当这个数组不再使用变成垃圾的时候,Java的垃圾回收机制会将它回收。所以不需要关流。如下图所示,ByteArrayOutputStream
相关文章
相关标签/搜索