ファイルを読むとき

BufferedReader reader = new BufferedReader(new FileReader("Filename"));
String line = reader.readLine();

で読むのはわかったのですが、

BufferedWriter writer = new BufferedWriter(new FileWriter("Filename"));

で書く場合にはどうすればよいのでしょう?

PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter("Filename")));

書くときはこうするべきなんですか?