0
我读到FileWriter和BufferedWriter的区别在于FileWriter直接写入文件(char by char),白色BufferedReader使用缓冲区。 如果是这样,为什么FileWriter有一个缓冲区?举例来说,如果我做一个FileWriter对象是这样的:为什么FileWriter有一个缓冲区?
FileWriter writer = new FileWriter("f://test123.txt");
,如果我不冲水或在程序结束时关闭编写,它不会写入任何文件。这意味着它使用缓冲区。请解释?
IIRC的形式,操作系统可能会做缓冲,而不是Java本身。 –