package InputOutput;
import java.io.FileWriter;
import java.io.IOException;
/*
* IO的异常处理方式
*/
public class IO_Exception {
public static void main(String[] args) {
//先在try的外面建立一个FileWriter的引用,在try内部初始化
FileWriter fw = null;
try{
fw = new FileWriter("c:/1.txt");
fw.write("IO的异常处理方式");
fw.flush(); //刷新该流
}catch(IOException e){
System.out.println(e.toString());
}finally{
try{
//先判断流对象是否为空,为空再判断
if(fw != null)fw.close(); //关闭该流,因为fw.close()也容易出现问题,所以需要单独的处理
}catch(Exception e){
System.out.println(e.toString());
}
}
}
}