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

最后还是没解释清楚为什么会出现这样一个顺序,再用结果解释结果

最后还是没解释清楚为什么会出现这样一个顺序,再用结果解释结果

正在回答

2 回答

红色区域内,try没有对应的catch,所以throw出去的Error("oops")抛了出去,在此之前不管是否抛异常都要先走finally,所以先输出"finally", 而后外层的try/catch捕获到这个Error("oops"),所以第二条输出"outer" "oops"

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

就是将整个红色框里面的内容看成是try里面的语句,那么其实就是从整体上看,就是只是一个try后面一个 catch,

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

举报

0/150
提交
取消

最后还是没解释清楚为什么会出现这样一个顺序,再用结果解释结果

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

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

帮助反馈 APP下载

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

公众号

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