黑马程序员技术交流社区
标题:
异常分类
[打印本页]
作者:
李志鹏
时间:
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