黑马程序员技术交流社区
标题:
被人刁难了,谁来看看
[打印本页]
作者:
fei_xiong
时间:
2014-4-28 17:52
标题:
被人刁难了,谁来看看
本帖最后由 fei_xiong 于 2014-4-28 19:53 编辑
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
作者:
doyxy
时间:
2014-4-28 17:57
显然会被执行啊,在return之后
作者:
展展
时间:
2014-4-28 17:57
finally先于return执行,我给你个设计方法,return出去一个数据,在外面打印,在finally里先Thread.sleep(3000)
再打印一句话
你就可以知道答案了
作者:
fei_xiong
时间:
2014-4-28 19:53
mingbaile
作者:
张然龙
时间:
2014-4-29 12:09
展展 发表于 2014-4-28 17:57
finally先于return执行,我给你个设计方法,return出去一个数据,在外面打印,在finally里先Thread.sleep( ...
好方法 支持!
作者:
eternallove
时间:
2014-4-29 13:10
先执行finally后执行try里的return,不然return就会跳出程序。我之前遇到过。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2