範例
public class
ClassA
extends
Applet {
private Button b;
public void
finalize ()
throws
Throwable {
b.removeActionListener(listener)
}
}
解決方案
避免移除 finalize 方法內的 EventListeners。這會防止記憶體回收器回收接聽器。