轉載:ByteArrayOutputStream或ByteArrayInputStream不需要關閉流原因分析

在解壓圖片的時候發現ByteArrayOutputStream不需要關閉,爲啥呢?  ByteArrayOutputStream或ByteArrayInputStream是內存讀寫流,不同於指向硬盤的流,它內部是使用字節數組讀內存的,這個字節數組是它的成員變量,當這個數組不再使用變成垃圾的時候,Java的垃圾回收機制會將它回收。所以不需要關流。如下圖所示,ByteArrayOutputStream
相關文章
相關標籤/搜索