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

posted on 2015-01-15 13:30  Zempty  阅读(1127)  评论(0编辑  收藏  举报