finally与return

Posted maqiang_66

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了finally与return相关的知识,希望对你有一定的参考价值。

一:

(1)在try中没有异常的情况下try、catch、finally的执行顺序 try --- finally

(2)如果try中有异常,执行顺序是try --- catch --- finally

(3)如果try中没有异常并且try中有return这时候正常执行顺序是try ---- finally --- return

(4)如果try中有异常并且try中有return这时候正常执行顺序是try----catch---finally--- return

(5)总之 finally 永远执行!

 

以上是关于finally与return的主要内容,如果未能解决你的问题,请参考以下文章

模块的思维导图

Python内嵌函数

finalfinally与finalize的区别?

[java]final关键字finally关键字与finalize()方法

static与final区别

finalfinally与finalize的区别