黑马程序员技术交流社区

标题: 运行异常和非运行时异常有什么区别 [打印本页]

作者: tuanjie    时间: 2014-1-23 12:03
标题: 运行异常和非运行时异常有什么区别
运行异常和非运行时异常有什么区别?如果自定义异常时继承RunntimeException还是继承Exception?
作者: 黄晓鑫    时间: 2014-1-23 12:28
运行异常继承RunnException 非运行时异常继承Exception 不可以处理异常继续Error 如果不清楚继续Throwable l
作者: jiangyutc    时间: 2014-1-23 13:24
运行时异常是编译时不报错,程序运行后才报错
非运行时异常是在编译的时候报错
通常的Exception一定要被处理,而RuntimeException不强制要求处理
作者: 筱厸厸    时间: 2014-1-23 15:10
运行时异常是Java虚拟机运行时因无法预测的原因二抛出的异常,
而非运行异常是编译器要求主动捕获或抛出的异常。
对于继承哪种Exception 要看你实际情况,如果希望异常被抛出后不必被上一级知道,就可以继承RuntimeExcetion,否则异常就可以继承Exception。




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