finally 和 return语句执行的先后顺序
Posted 大树叶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了finally 和 return语句执行的先后顺序相关的知识,希望对你有一定的参考价值。
finally 和 return语句执行的先后顺序
private int beforereturn(){
log.info("beforereturn run");
return 1;
}
private int testfinally(){
try{
int a=1;
} catch (Exception e){
log.info("catch exception");
} finally {
log.info("finally run");
}
return beforereturn();
}
输出为
finally run
beforereturn run
以上是关于finally 和 return语句执行的先后顺序的主要内容,如果未能解决你的问题,请参考以下文章
return与finally的执行顺序的影响(skycto JEEditor)