Java面试题-try...finally结构中try中有return那么finally中的语句的执行时间问题

Posted tanghuanyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题-try...finally结构中try中有return那么finally中的语句的执行时间问题相关的知识,希望对你有一定的参考价值。

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

A.  会执行,在return前执行              C. 不会执行

B. 会执行,在return后执行               D. 会抛出异常

答案在图中:


以上是关于Java面试题-try...finally结构中try中有return那么finally中的语句的执行时间问题的主要内容,如果未能解决你的问题,请参考以下文章

第13条:合理利用try/expect/else/finally结构中的每个代码块

java第六章:异常机制

java中finally块儿是怎么工作的?有什么意义?

JAVA中trycatchfinally带return的执行顺序总结

java try finally unlock 成语

Java finally关键字