FileWrite BufferedWriter 和 PrintWriter 组合
好的,所以我正在学习I / O,我在其中一张幻灯片中找到以下代码。有人可以解释为什么需要FileWrite,BufferedWriter和PrintWriter吗?我知道BufferedWriter是缓冲输出并一次全部放置,但是为什么他们会使用FileWriter和PrintWriter?他们不是在错误处理等方面做了同样的事情吗?
还有为什么它们会传递给?bw
PrintWriter
FileWriter fw = new FileWriter (file);
BufferedWriter bw = new BufferedWriter (fw);
PrintWriter outFile = new PrintWriter (bw);