【发布时间】:2011-12-12 13:48:24
【问题描述】:
Effective Java 说:
内存泄漏的第三个常见来源是侦听器和其他 回调。如果您实现了客户端注册回调的 API 但不要明确取消注册,除非你 采取一些行动。确保回调是垃圾的最佳方法 及时收集是只存储对它们的弱引用,因为 例如,通过将它们仅作为键存储在 WeakHashMap 中。
我无法理解这一点。有人可以解释一下吗?
【问题讨论】:
-
这里回答了这个问题。 stackoverflow.com/questions/2859464/…
标签: java