会执行的,在return前,就是执行到return的时候等待finally执行,执行完成之后在return,如果finally中有return,那么不再执行try里面的return
finally 中语句是指不管出不出现异常你都希望执行的操作,比如关闭文件流、socket流等操作。如果程序都return了,那执行就没有意义了,所以会在return之前执行finally
Try语句中有return,那么finally中的code会执行吗?什么时候执行?
Posted Arvins
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Try语句中有return,那么finally中的code会执行吗?什么时候执行?相关的知识,希望对你有一定的参考价值。
以上是关于Try语句中有return,那么finally中的code会执行吗?什么时候执行?的主要内容,如果未能解决你的问题,请参考以下文章
Java面试题-try...finally结构中try中有return那么finally中的语句的执行时间问题
Java中try catch finally语句中含有return语句的执行情况
Java中try catch finally语句中含有return语句的执行情况