File file = new File("d:/test2.txt"); try { FileWriter fw = new FileWriter(file); BufferedWriter bw = new BufferedWriter (fw); bw.write("你好"); bw.close(); fw.close(); } catch (Exception e) { e.printStackTrace(); }
这里有一个 "修饰类 "的概念
FileWriter 是被修饰者
BufferedWriter 是修饰者 (一个缓冲类,主要用于提高性能)
一般用法为
BufferedWriter bw = new BufferedWriter(new FileWriter( "filename "));
上面这个加了一个缓冲,缓冲写满后在将数据写入硬盘
这样做极大的提高了性能
如果单独使用 FileWriter 也可以
你每写一个数据,硬盘就有一个写动作,性能极差
本文转至:http://blog.csdn.net/yuzhuuse/article/details/7275785
随心地记录一些东西,以备不时之需。