Esempio

public class ClassA extends Applet {
private Button b;

public void finalize () throws Throwable {
b.removeActionListener(listener)
}
}


Soluzione
Evitare di rimuovere EventListeners all'interno di un metodo finalize. Ciņ impedisce al listener di essere raccolto dal programma di dati obsoleti.