Скажите пожалуйста, целесообразно ли использовать обертку для FileWriter в виде BufferWriter, просто я так понял, что FileWriter тоже использует буфер, так как пока я не использовал метод flush(), в файл запись не производилась, следовательно данные были в буфере, я правильно понимаю?