黑马程序员技术交流社区
标题:
Io流异常处理方式
[打印本页]
作者:
softzhang
时间:
2015-7-28 13:22
标题:
Io流异常处理方式
Io异常的处理方式。
思路:
FileWriter fw=new FileWriter("demo.txt");
fw.write("abcde");
fw.close()
这三部每一步都会发生异常
注意fw.close()一定要执行
所以放在finally中
并且它也会发生异常所以finally中在定义他的异常处理方式
注意fw初始化在外面,finally才能使用他
finally才能使用他时候要判断fw不为null
import java.io.*;
class FileWriterDemo2
{
public static void main(String[] args)
{
FileWriter fw=null;
try
{
//fw=new FileWriter("demo.txt");
fw=new FileWriter("k:\\demo.txt");//java.io.FileNotFoundException:
fw.write("abcde"); //这是IO异常的子类
//fw.close();关流动作一定要执行 放在finally当中
}
catch (IOException e)
{
System.out.println("catch:="+e.toString());
}
finally
{
try
{
if(fw!=null)
fw.close();
}
catch (IOException e)
{
System.out.println(e.toString());
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2