0
下面是引用代碼如何清除一個HashMap中的Android
public static Map<String, Long > map1 = new HashMap<String, Long >();
如果我叫map1.clear(),將HashMap中的所有元素有資格GC或者我需要設置的每一個元素明確映射到null?
下面是引用代碼如何清除一個HashMap中的Android
public static Map<String, Long > map1 = new HashMap<String, Long >();
如果我叫map1.clear(),將HashMap中的所有元素有資格GC或者我需要設置的每一個元素明確映射到null?
hashmap.clear()
只是清除HashMap的所有數據以使其可重複使用。可重複使用意味着可以再次使用同一個對象。所以我不認爲這裏有任何0123'的作用。
我提到GC的意圖是..在Java中如果對象仍然被引用..他們將不符合垃圾收集..當我們不使數組對象爲空,然後refrence不釋放,因此內存泄漏..有人請糾正我,如果我錯了.. – user1764879
是的..謝謝..我認爲在問題中給出的明確功能是由用戶編寫的..現在知道它是默認的清除代碼。 – user1764879