BufferedWriter
Коротко: Символьний потік, що буферизує запис до фактичного запису на диск, — зазвичай обгортає FileWriter.
Докладніше: Буферизовані дані надійно потрапляють на диск лише під час закриття (або явного flush()) — якщо записувач закрито неправильно (наприклад, через збій), буферизовані, ще не записані дані можуть бути втрачені. try-with-resources цьому запобігає.
Подробиці
try (BufferedWriter bw = new BufferedWriter(new FileWriter(Див. також: BufferedReader, запис файлів, try-with-resources