《Effective Java》消除過期的引用

引用書中的例子代碼 這段代碼是有內存泄漏的隱患的,主要原因在pop()方法,pop()方法將一個元素從棧中彈出後,雖然size減少了,但是elements[]數組還持有着彈出元素的引用,從而引發內存泄漏。 解決辦法是可以手動將這個元素的引用置爲null。 顯然在寫代碼的時候不可能一直關注着引用,發現不用就置爲null,這是不可取的,那麼在什麼時候應該注意引用的手動釋放(也就是置爲null)呢?作者
相關文章
相關標籤/搜索