Atu*_*tul 6 java memory-leaks effective-java
有效的Java:第6项:消除过时的对象引用.
一般来说,每当一个类管理自己的内存时,程序员应该警惕内存泄漏.每当释放一个元素时,元素中包含的任何对象引用都应该被清除掉.
我不认为我完全理解这种描述.
管理自己内存的类的例子是什么 - 我可以想到数组,列表,也许是地图.
任何人都可以在书中更详细地解释这个项目吗?谢谢
一个简单的例子是ArrayList,当从列表末尾删除一个元素时,它必须将数组元素清空,而不是简单地减少“最后一个元素”索引。否则,被删除的对象仍然可以被 访问ArrayList。
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |