黑马程序员技术交流社区

标题: 异常分类 [打印本页]

作者: 李志鹏    时间: 2015-6-9 23:43
标题: 异常分类
异常分两种。
              1,编译时被编译器检测的异常。通常都需要编写针对性的处理代码进行处理。
              2,编译时不被检测的异常。这种异常出现,编译时期是不在检查之列。这种异常称为运行时异常。
        也就说函数内throw抛出运行时异常,不需要在函数上声明。即使声明了,
        调用者也不用一定给出预先处理方式。 因为它不会导致编译失败。
        通常,不编写针对性的代码进行处理。一旦发生,就让程序停掉。为了对代码进行修正。

区分方式:
                Exception中一个特殊的子类:RuntimeException就是运行时异常。
                RuntimeException和其子类都不需要编译时检测。

意味着:我们在自定义异常时,可以继承Exception,称为编译时被检测的异常。
              也可以继承RuntimeException,称为运行时异常。
作者: 海角秋风    时间: 2015-6-9 23:53
学习了。。。
作者: zhenxing133    时间: 2015-6-10 00:04
正在学习中。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2