A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  • File file = new File("d:/test2.txt");  
  •         try  
  •         {  
  •             FileWriter fw = new FileWriter(file);  
  •             BufferedWriter bw = new BufferedWriter (fw);  
  •             fw.write("你好");  
  •             fw.close();  
  •             fw.close();  
  •               
  •         }  
  •         catch (Exception e)  
  •         {  
  •             e.printStackTrace();  
  •         }  


这里有一个 "修饰类 "的概念
FileWriter   是被修饰者
BufferedWriter   是修饰者
一般用法为
BufferedWriter   bw   =   new   BufferedWriter(new   FileWriter( "filename "));
上面这个加了一个缓冲,缓冲写满后在将数据写入硬盘
这样做极大的提高了性能

如果单独使用   FileWriter   也可以
你每写一个数据,硬盘就有一个写动作,性能极差

1 个回复

倒序浏览
赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马