Java程序中的finally代码块哪些情况不运行呢?
下文笔者讲述Java代码块中finally代码块不运行的情况说明,如下所示
finally代码块不运行的情况说明:
1.try语句之前出现异常,程序直接结束
2.try语句块中强制退出,如:System.exit(0)
3.catch代码块运行时,出现强制退出,则finally中的代码块不会运行
注意事项:
1.finally代码块会在try/catch的return语句前运行
2.finally代码块中有return,它会覆盖try/catch语句中的return语句
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


