Является ли PrintWriter BufferedWriter
В основном я хотел бы знать, является ли PrintWriter буферным писателем. Я видел код какPrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
Однако изэтот javadoc:
Параметры: file - файл для использования в качестве места назначения этого писателя. Если файл существует, он будет обрезан до нулевого размера; в противном случае будет создан новый файл. Вывод будет записан в файл и помещен в буфер.
Итог: я думаю, что PrintWriter буферизован, так как Javadoc "вроде упомянуть об этом (см. цитату) и если я неt Printwriter он не печатается. Вы подтверждаете мой тезис? В таком случае, почему есть некоторый код, который выглядит так:PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
устаревший код?
Заранее спасибо.