黑马程序员技术交流社区
标题: 异常的难点 [打印本页]
作者: hlh 时间: 2016-5-9 23:47
标题: 异常的难点
假如在catch里面有 ruturn,finally里面的代码还能被执行吗 ?
如果能,请问是在 return前, 还是在return后 ?
作者: huhemingtiancai 时间: 2016-5-10 02:16
哇,好难啊,我都不会啊
作者: 女神之泪 时间: 2016-5-10 07:21
return先建立好返回路径,然后执行finally代码快,最后return返回,这样回答较好
作者: hlh 时间: 2016-5-10 23:36
可以先建路径不返回吗
作者: 随风而逸 时间: 2016-5-11 00:03
return之前执行,也可以说是在return之间执行. return先构造空间存储,再看看有没有finally,如果有finally先执行finally,之后return在彻底返回
作者: okchenyang44 时间: 2016-5-11 00:10
黑马好点,入学考试严格
作者: a843443554 时间: 2016-5-11 00:30
如果catch中有return,如果没有异常,执行finally,如果出现异常,执行到return会先跳转去执行finally,再跳到return结束程序
作者: 18735346124 时间: 2016-5-11 01:09
面试题容易考哎/.....
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |