IO流--IO异常的处理方式

/*
IO异常的处理方式。
*/
import java.io.*;

class  FileWriterDemo2
{
	public static void main(String[] args) 
	{
		FileWriter fw = null;//因为finally中要用到fw,所以要这样定义。
		try
		{
			fw = new FileWriter("demo.txt");
			fw.write("abcdefg");
		}
		catch (IOException e)
		{
			System.out.println("catch:"+e.toString());
		}
		finally
		{
			try
			{
				if(fw!=null)
					fw.close();//如果fw已经被关闭了,这里再调用close()会抛异常。				
			}
			catch (IOException e)
			{
				System.out.println(e.toString());
			}
			
		}		

	}
}

你可能感兴趣的:(IO)