黑马程序员技术交流社区
标题:
IO的异常处理
[打印本页]
作者:
yanyoucheng520
时间:
2014-7-15 23:58
标题:
IO的异常处理
每次写代码,有些没进行IO的异常处理,就会报错,但是又不是知道什么时候该使用IO的异常处理
作者:
icris
时间:
2014-7-16 00:06
如果用eclipse,写的时候就会提示需要处理,鼠标放上去会给出 Throws 和 try/catch 两个办法,点一下就能加上。
用文本编辑器的话,只能看编译失败的提示了…报错多了写多了自然就记住了
作者:
zhxu188
时间:
2014-7-16 09:42
import java.io.*;
class Demo
{
public static void main(String args[])
{
FileWriter fw = null;//因为要fw要用在try catch的代码部分,所以要在全局定义
try
{
fw = new FileWriter("1text.txt");//因为在创建文件时会出现文件位置异常,所以要么抛异常,要么try
fw.write("avcddd");//写入时同样会出现异常,所以要么抛异常,要么try
}
catch (IOException e)
{
System.out.println(e.toString());
}
finally
{
try
{
if(fw!=null)//如果在上面创建失败时,就不存在关闭流,所以关闭要确保其存在
fw.close();//如果流不存在就不存在关闭,所以在此也会出现异常,所以要么抛异常,要么try
}
catch (IOException e)
{
System.out.println(e.toString());
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2