儘管java可以自動回收分配的內存,但是也會出現內存泄漏問題:
1)如果一個函數長久運行,那麼函數內的局部變量將一直存在,只能等到函數返回之後才能回收
2)使用HashMap類似的數據結構(關聯到兩個對象),當其中一個對象不再使用時,這兩個對象仍存在關聯,因此在回收哈希表前,這兩個對象一直存在。
參考:java技術手冊
儘管java可以自動回收分配的內存,但是也會出現內存泄漏問題:
1)如果一個函數長久運行,那麼函數內的局部變量將一直存在,只能等到函數返回之後才能回收
2)使用HashMap類似的數據結構(關聯到兩個對象),當其中一個對象不再使用時,這兩個對象仍存在關聯,因此在回收哈希表前,這兩個對象一直存在。
參考:java技術手冊