我正在用 Java (J2ME) 构建一些 GUI,并且怀疑避免与 actionListeners 相关的资源/内存泄漏的最佳实践是什么。
假设我有一个类对象,它有一个添加了 actionListener 的成员变量。我是否需要在对象超出范围之前显式删除此 actionListener?通过不删除 actionListener,当 MyPanel 类对象超出范围时,我会创建内存/资源泄漏吗?
public class MyPanel implements ActionListener
{
private LabelButton _button;
public MyPanel()
{
_button.addActionListener(this);
}
...
}