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 也可以 你每写一个数据,硬盘就有一个写动作,性能极差 |