Werden von einer Java-Anwendung verwendete Ressourcen beim Beenden freigegeben?
Java-Anwendungen verwenden möglicherweise IO-Streams, Sockets oder Datenbankverbindungen, die geschlossen werden sollten, wenn sie nicht mehr benötigt werden.
Anwendungen können jedoch beendet werden (z. B. durch Beenden des Prozesses). Werden in diesem Fall alle verwendeten Ressourcen freigegeben? Wer wird sie befreien: OS oder JRE?