首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

catch (Exception e) e是什么意思?

2014-01-26 
catch (Exception e) e是什么意思?------解决方法------------------------------------------------------

catch (Exception e) e是什么意思?

------解决方法--------------------------------------------------------
e为FileNotFoundException的对象
当试图打开指定路径名表示的文件失败时,抛出此异常。
------解决方法--------------------------------------------------------
e 变量名,如果你不喜欢用 f,也是没关系的,主要可以用来获得一些异常的信息。
------解决方法--------------------------------------------------------
简单地说,FileNotFoundException e,就相当于int e,或是Integer e;
声明一个变量而已。
深奥一点地说,当发生异常时,会产生一个异常对象(如:new IOException())赋值到e中。
------解决方法--------------------------------------------------------
这里的e指如果try块出错,则创建异常类FileNotFoundException的实例并用catch捕获,就这么简单
------解决方法--------------------------------------------------------
e 是一个对像.封装异常.
------解决方法--------------------------------------------------------
catch (FileNotFoundException e)
FileNotFoundException 是类,指找不到文件,e是这个类的实例,一个变量而已,你想叫什么就叫什么.
------解决方法--------------------------------------------------------
接收文件找不到(FileNotFoundException类型)的异常

E是FileNotFoundException的一个对象
------解决方法--------------------------------------------------------
补一句,e这个变量的值是由运行环境自动赋值的,
try{
。。。
}catch(FileNotFoundException e){
//我在这等着,发生FileNotFoundException文件找不到异常的时候,环境会把异常信息封在
//变量e里传给我
//e 里面包含了此异常的丰富信息,我这里只管处理,不关心谁给我的
}

        

热点排行