1. 程式人生 > >java中ArrayList之clear記憶體回收

java中ArrayList之clear記憶體回收

這裡寫圖片描述
右邊為呼叫clear後記憶體情況
現將list.clear改為 list=null,再看看執行情況
這裡寫圖片描述
賦值NULL後不僅列表中的物件變成了垃圾,為列表分配的空間也會回收
clear()只是清除了物件的引用,使那些物件成為垃圾