Рассмотрим BufferedReader, как показано ниже:Нужно ли закрывать FileWriter, если он написан через BufferedWriter?
writer = new BufferedWriter(new FileWriter(new File("File.txt"), true));
В этом случае в конце приложения, я закрывании writer
с writer.close()
этого будет достаточно? Разве не будет создан файл FileWriter с new FileWriter(new File("File.txt"), true)
?
[Линия 'out.close();' отсутствует) (http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25 /java/io/BufferedWriter.java?av=f#259) в Java 8 'BufferedWriter' – Mihai
@ A.Roshenko внимательно посмотрите, блок' try' был заменен блоком 'try-with' в java 8 BufferedReader. То же самое, основной писатель все еще закрывается и в java 8. –