Я подозреваю, что это детали реализации, но я ожидаю, что большинство реализаций будет использовать буфер, да.Вы, конечно, не должны полагаться на то, что он небуферизован.Когда вы сбрасываете или закрываете устройство записи, все должно быть в порядке.
Обратите внимание, что лично мне не нравится использовать FileWriter
, так как он не позволяет вам указать кодировку символов - обычно я оборачиваю FileOutputStream
вOutputStreamWriter
вместо.