课程
/后端开发
/Java
/Java入门第三季
为什么RuntimeException可以直接抛出不用处理,而DrunkException就必须要处理呢
2016-03-10
源自:Java入门第三季 1-7
正在回答
=是赋值nbsp;==是相等(值相等)nbsp;===是恒等(值相等,数据类型也一样);类属性定义必须设置权限,比如public,protected,private,但是为了兼容以前的版本,使用var等同于使用private,这是PHP本身的特性所决定
我运行结果为什么不显示test1的异常信息
因为test2的throw是放在catch中的,并非放在外面。前面你也看到了,有异常有两种处理方式,一种是声明后抛出,就像test1();另一种就是用try-catch包裹。
RuntimeException 中的异常是属于系统已编写好的异常类型,如果不处理抛出,那么后面所有继承它的类要么处理,要么继续抛,而DrunkException属于自定义的,也可以这样处理的
ting0fdnb 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答异常处理问题
3 回答异常处理的问题
3 回答异常处理:
3 回答关于异常处理finally的问题
1 回答异常处理报错