Die try-with-resources-Anweisung ist eine try-Anweisung in Java, die eine oder mehrere Ressourcen deklariert. Eine Ressource ist ein Objekt, das nach Abschluss des Programms geschlossen werden muss. Die try-with-resources-Anweisung stellt sicher, dass jede Ressource am Ende der Anweisung geschlossen wird.
Es stellt sich heraus, dass fast niemand Ressourcen in Java korrekt schließt. Programmierer verwenden entweder try-finally block überhaupt nicht oder setzen einfach resource.close() in finally , was auch falsch ist (weil Throwable von...
21.10.2013, 14:41
Ich habe zufällig festgestellt, dass dies der Fall ist. Siehe folgendes Beispiel:
%Vor%
Es druckt:
versuche es
Geschlossen.
Aufgenommen
Endlich
Frage
Die Try-with-resources wurden entwickelt, um die unordentlichen Endabs...
31.07.2014, 10:59
Ich habe in Java 7 XMLStreamReader als AutoCloseable erwartet. Das ist jedoch nicht der Fall. Gibt es einen technischen Grund, warum StAX-Leser / Schreiber-Schnittstellen nicht zur Implementierung von AutoCloseable nachgerüstet wurden (...
10.05.2012, 15:24