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

异常链:为什么提示未处理异常呢

https://img4.mukewang.com/5d42a0c90001ba4f07260574.jpg
DrunkException类内的内容和老师写的一样来着

提问者:肥川 2019-08-01 16:20

个回答

  • 顽皮地牛
    2019-08-01 21:46:05

    如果不刻意处理具体的异常的话,直接捕获Exception即可。RuntimetimeException是运行时异常,可以不用显式的去捕获

  • 肥川
    2019-08-01 16:53:08

    _(:зゝ∠)_懂了 怎么每次都是眼瞎,这次会错是因为在test2()方法中,我们要对test1()方法进行捕获,我虽然输入的try-catch的语法格式 但是在catch括号内的捕获异常类型我错写成了RuntimeException,而test1()中抛出的异常是DrunkException,这个try-catch语句自然无法捕捉到异常。将RuntimeException改为DrunkException即可运行

  • 肥川
    2019-08-01 16:27:22

    https://img3.mukewang.com/5d42a25c0001f75304720406.jpg补充一下DrunkException的代码图