码迷,mamicode.com
首页 > 编程语言 > 详细

Java异常类

时间:2017-08-10 13:27:25      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:exce   处理   href   run   java   try   style   nbsp   多个   

异常类层次结构

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

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

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

组织排列多个catch块

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

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

ArithmeticException类是RuntimeException类的子类。

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

 

点击链接查看详细内容

Java异常类

标签:exce   处理   href   run   java   try   style   nbsp   多个   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!