【发布时间】:2019-06-08 11:58:57
【问题描述】:
FileWriter的api是这样开头的:
“使用默认的缓冲区大小将文本写入字符文件。”
BufferedWriter的api是这样开头的:
“将文本写入字符输出流,缓冲个字符[...]”
所以,显然这两个类都在使用缓冲区。遗憾的是,该 api 并没有解释这两种缓冲区之间的区别。
所以,我问自己:区别在哪里?
【问题讨论】:
-
区别不在于缓冲区的种类。它在类的使用中。看看类构造函数和可能性。
-
除了一个写给
File和一个写给stream吗? -
@MadPhysicist - 两者都是作家,因此写入字符,而不是字节。
标签: java filewriter bufferedwriter