A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Zrz_K 中级黑马   /  2015-12-28 23:14  /  1123 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果catch里面有return语句,请问finally的代码还会执行吗?如果会,请问是在return前还是return后。
  • 会执行. return在final之前执行,但是return只是建立了返回路径,记录好返回值,只有将final语句执行完,才彻底返回.


12 个回复

倒序浏览
楼主正确!
回复 使用道具 举报
看不懂,还刚刚学面向对象.
回复 使用道具 举报
1158147908 来自手机 中级黑马 2015-12-29 23:24:30
板凳
当然回执行了,是先将数据保存在return语句中,然后执行finally,最后返回记录的return值
回复 使用道具 举报
小五哥 来自手机 中级黑马 2015-12-30 00:14:21
报纸
还可以还可以。
回复 使用道具 举报
华夏书生 来自手机 中级黑马 2015-12-30 00:16:27
地板
又学到一招
回复 使用道具 举报
学习学习
回复 使用道具 举报
又学到了一招  感谢分享额
回复 使用道具 举报
Zrz_K 中级黑马 2015-12-30 23:05:43
9#
Garnet92 发表于 2015-12-30 22:19
又学到了一招  感谢分享额

哈哈~水王加奈~!
回复 使用道具 举报
有理解了一点...本来是死记硬背的
回复 使用道具 举报
yes!~~~可以可以
回复 使用道具 举报
曾经做过这样的一道题,当时不知道原理,现在知道了
回复 使用道具 举报
为了明天,好好学!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马