首页 > 编程语言 > 详细

Java异常类

时间:2017-08-10 12:30:20      阅读:200      评论:0      收藏:0      [点我收藏+]

异常类层次结构

异常类层次结构从java.lang.Throwable类开始。当抛出异常时,它必须是Throwable类的对象或其任何子类。

catch块的参数必须是Throwable类型或其子类,例如:ExceptionArithmeticExceptionIOException等。

可以通过继承一个异常类类来创建自己定义的异常类。

组织排列多个catch块

Java运行时选择适当的catch块,并从第一个catch块开始顺序寻找合适的catch块。
try块的多个catch块必须从最具体的异常类型排列为最通用的异常类型。

以下代码使用多个catch块的有效序列。

ArithmeticException类是RuntimeException类的子类。

如果这两个异常都在同一个try块的catch块中处理,那么最具体的类型,即 ArithmeticException,必须出现在最通用的类型之前,即放在RuntimeException异常类之前。

 

点击链接查看详细内容

Java异常类

原文:http://www.cnblogs.com/hane/p/7338317.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!