IO的异常处理方式

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());
			}
		}
	}
}

  

posted on 2013-07-27 20:03  樱花满天  阅读(436)  评论(0)    收藏  举报

导航