Manchmal ist es in Java vernünftig, eine Art Destruktor zu schreiben, der z.B. permanent geöffnete Datenbank- oder Netzwerkverbindungen beendet. Dies kann man über einen sogenannten ShutdownHook in der Java Virtual Machine realisieren:

Runtime.getRuntime().addShutdownHook(new ShutdownHook());
public class ShutdownHook extends Thread
{
public void run() {
  // TODO: Implement
}
}

Nachtrag: Irgendwie will mein wp-syntax keine Zeilenumbrüche machen.