Automatisches Ressourcen-Management
Die try-with-resources Anweisung stellt sicher, dass jede Ressource am Ende der Anweisung geschlossen wird, was Speicherlecks und Ressourcenerschöpfung verhindert.
import java.io.*;public class TryWithResources {public static void main(String[] args) {try (BufferedReader br = new BufferedReader(new FileReader("test.txt"))) {System.out.println(br.readLine());} catch (IOException e) {e.printStackTrace();}}}