I/O IS EXPENSIVE!!!相对而言,任何I/0都是费时的操作。普通的Writer(包括FileWriter)都会即时向磁盘写数据,即每次调用write()函数,都将导致磁盘写入。其好处是可以用来做log。BufferredWriter由于使用缓冲方式,提高了程序运行效率。所以,一般的建议是用BufferedWriter包装普通的Writer,例如:new BufferredWriter(new FileWriter("c:\\temp.txt"));
调试欢乐多
FileWriter is meant for writing streams of characters.