ich normalerweise geöffneten Dateien durch einen BufferedReader holen:Wird eine Datei mit newBufferedReader geöffnet, wenn eine Ausnahme auftritt?
Files.newBufferedReader(myPath).lines()
.doStuff()
.doMoreStuff();
Was passiert, wenn die Methode eine Ausnahme auslöst, wird der Leser mit einem Try-mit-Ressource automatisch wie geschlossen werden? Ich habe keine Referenz in den Dokumenten gefunden.
Nein, ich denke nicht. Deshalb wurde vorgeschlagen, try-with-resource oder atleast try-cacth-finally zu verwenden. – Prashant
Ich kann einfach nicht den Vorteil der Verwendung der Factory-Methode sehen, anstatt einfach einen neuen BufferedReader zu erstellen. Ich dachte mir, es wäre prägnanter, aber wenn man es in die Ausnahmebehandlung einfügt, unterscheidet es sich nicht von der Standardinitialisierung. – AdHominem