为了账号安全,请及时绑定邮箱和手机立即绑定

关于test2()方法抛出异常的问题

老师在test2()方法的最后throw了一个包装成运行时异常的newExc的异常,为什么test2方法声明那里不用写 throws RuntimeException()呢

同理test1()这里因为方法里有一个throw new DrunkException(“喝大了”)跑出了喝大了异常,test1()方法哪里不写throws DrunkException就回报错,这是为什么鸭?!

正在回答

3 回答

RuntimeException是属于Exception的,系统会自动捕获

0 回复 有任何疑惑可以回复我~

我还以为是因为test2用了try-catch呢

0 回复 有任何疑惑可以回复我~

刚看到了别人提的问题别人的回答解决了,RuntimeException是jvm自动捕获的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于test2()方法抛出异常的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号