try catch finally中如果catch中使用return后finally会执行吗?
下文笔者讲述catch返回后,finally是否运行的简介说明
catch中使用return后 finally中的代码块也会运行例: finally代码在异常时,是否运行的检测
package com.java265.other; public class Test16 { /** * java265.com 示例程序 * * @throws IllegalAccessException * @throws InstantiationException */ public static void main(String[] args) throws InstantiationException, IllegalAccessException { try { int i = 1 / 0; } catch (Exception e) { System.out.println("程序运行异常!"); return; } finally { System.out.println("finally运行中!"); } } } -----运行以上代码,将输出以下信息----- 程序运行异常! finally运行中!
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。