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

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

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

正在回答

2 回答

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

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

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

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

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信