try{}里面有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?

 也许你的答案事在return之前,但往更细的说,我的答案事在return中间执行,请看下面程序代码的运行结果: 运行结果是1为什么呢?主函数调用子函数并得到结果的过程,好比主函数准备一个空罐子,当子函数要返回结果时,先把结果放在罐子里,然后再将程序逻辑返回到主函数。所谓哦返回,就是子函数说:我不运行了,你主函数继续运行吧,这没什么结果可言,结果是在说这话之前放进罐子里的。 下面的程序代码输出的结
相关文章
相关标签/搜索