java--IO流-异常处理机制

2014-11-24 09:53:46 · 作者: · 浏览: 0
/*
IO异常处理机制
*/

import java.io.*;              //导入IO包

class FileWriterDemo2 
{
	public static void main(String[] args) 
	{
		FileWriter fw = null;         //在try代码块之前定义fw确保在后面的try代码块中能识别fw
		try
		{
			fw = new FileWriter("demo.txt");  //在此开辟内存空间对其初始化
			fw.write("传智播客");
		}
		catch (IOException e)        //抛出写入文件的异常处理机制
		{
			System.out.println("catch: "+e.toString());
		}
		finally
		{
			try
			{
				if(fw!=null)
					fw.close();     //刷新并关闭文件操作
			}
			catch (IOException e)   //抛出关闭文件的异常
			{
					System.out.println("catch: "+e.toString());
			}
		}
	}
}