日期:2014-05-20  浏览次数:21351 次

catch (FileNotFoundException e) 这个e是什么意思啊?
catch   (FileNotFoundException   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 里面包含了此异常的丰富信息,我这里只管处理,不关心谁给我的
}