问答详情
源自:1-7 Java 中的异常链

异常处理问题

为什么RuntimeException可以直接抛出不用处理,而DrunkException就必须要处理呢

提问者:ting0fdnb 2016-03-10 09:50

个回答

  • 慕移动9181930
    2022-03-23 21:40:15

    =是赋值nbsp;==是相等(值相等)nbsp;===是恒等(值相等,数据类型也一样);public,protected,private,使var使privatePHP

  • UPmiaomiao
    2016-05-19 16:00:09

    我运行结果为什么不显示test1的异常信息

  • 愿遂
    2016-03-27 14:11:05

    因为test2的throw是放在catch中的,并非放在外面。前面你也看到了,有异常有两种处理方式,一种是声明后抛出,就像test1();另一种就是用try-catch包裹。

  • qq_汻喏孒僦莂侢隨嬑汾蓠_0
    2016-03-10 10:37:13

    RuntimeException 中的异常是属于系统已编写好的异常类型,如果不处理抛出,那么后面所有继承它的类要么处理,要么继续抛,而DrunkException属于自定义的,也可以这样处理的