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