java–IO流-异常处理机制

  1. /*
  2. IO异常处理机制
  3. */
  4. import java.io.*;              //导入IO包
  5. class FileWriterDemo2
  6. {
  7.     public static void main(String[] args)
  8.     {
  9.         FileWriter fw = null;         //在try代码块之前定义fw确保在后面的try代码块中能识别fw
  10.         try
  11.         {
  12.             fw = new FileWriter(“demo.txt”);  //在此开辟内存空间对其初始化
  13.             fw.write(“传智播客”);
  14.         }
  15.         catch (IOException e)        //抛出写入文件的异常处理机制
  16.         {
  17.             System.out.println(“catch: “+e.toString());
  18.         }
  19.         finally
  20.         {
  21.             try
  22.             {
  23.                 if(fw!=null)
  24.                     fw.close();     //刷新并关闭文件操作
  25.             }
  26.             catch (IOException e)   //抛出关闭文件的异常
  27.             {
  28.                     System.out.println(“catch: “+e.toString());
  29.             }
  30.         }
  31.     }
  32. }

 

 

标签