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语句
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。