,,Java异常处理 Throwable实现方法解析

,,Java异常处理 Throwable实现方法解析

本文主要介绍Java异常处理Throwable的实现方法分析,通过示例代码进行了详细介绍,对大家的学习或工作有一定的参考价值。有需要的朋友可以参考一下。

Java Throwable类

第一步:扔

Throwable是一个类,由Exception和Error继承。

所以在捕捉的时候,也可以用Throwable来捕捉。

如图:异常点是错误和异常。

异常分为运行时异常和可检查异常。

包异常;

导入Java . io . file;

导入Java . io . file inputstream;

公共类TestException {

公共静态void main(String[] args) {

File f=新文件(' d:/lol . exe ');

尝试{

新文件输入流(f);

//使用Throwable捕获异常

} catch (Throwable t) {

//TODO自动生成的catch块

t . printstacktrace();

}

}

}

练习:可投掷类

在方法声明中,可以引发指定的异常,如FileNotFoundException。

那么能否抛出Throwable这个类?

这个方法的调用者又该如何处理?

回答:

Throwable是可以抛出的,调用时必须被捕获。

但是这种设计方法是做不好的,因为我们不知道抛出的类型是什么样的具体问题,无法有针对性的处理。

包异常;

导入Java . io . file;

导入Java . io . file inputstream;

公共类TestException {

公共静态void方法()抛出Throwable {

File f=新文件(' d:/lol . exe ');

新文件输入流(f);

}

公共静态void main(String[] args) {

尝试{

方法();

} catch(可投掷e) {

//TODO自动生成的catch块

e . printstacktrace();

}

}

}

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: