ein BufferedReader Betrachten wir wie folgt:Ist es notwendig, einen FileWriter zu schließen, wenn er über einen BufferedWriter geschrieben wird?
writer = new BufferedWriter(new FileWriter(new File("File.txt"), true));
In diesem Fall am Ende der Anwendung, Ich schließe die writer
mit writer.close()
Wird dies ausreichen? Wird der mit new FileWriter(new File("File.txt"), true)
erstellte FileWriter nicht geschlossen?
[Die Zeile 'out.close(); 'fehlt] (http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25 /java/io/BufferedWriter.java?av=f#259) in der Java 8 'BufferedWriter' – Mihai
@ A.Roshenko genau hinschauen, der' try' Block wurde durch 'try-with' Block in Java 8 BufferedReader ersetzt. Also, das gleiche, der zugrunde liegende Autor wird immer noch in Java 8 geschlossen. –