BufferedWriter (буферизованный вывод)
Коротко: Обёртка вокруг потока вывода, которая сначала накапливает записываемые данные в памяти и пишет их сразу более крупными блоками, вместо физической записи при каждом вызове.
Подробнее: Это экономит дорогие отдельные записи на диск или в сеть и заметно ускоряет прежде всего множество мелких последовательных операций записи. Важно: буфер не сбрасывается автоматически сразу — без финального «flush» или закрытия потока буферизованные, но ещё не записанные данные могут быть потеряны.
Подробности
Разница в скорости между буферизованным и небуферизованным…
См. также: потоки ввода-вывода, BufferedReader, запись файлов