Różnica między java.io.PrintWriter a java.io.BufferedWriter?

Przejrzyj poniższy kod:

// A.class
File file = new File("blah.txt");
FileWriter fileWriter = new FileWriter(file);
PrintWriter printWriter = new PrintWriter(fileWriter);

// B.class
File file = new File("blah.txt");
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bWriter = new BufferedWriter(fileWriter);

Jaka jest różnica między tymi dwiema metodami?

Kiedy należy użyć PrintWriter na BufferedWriter?

questionAnswers(8)

yourAnswerToTheQuestion