try catch finally中如果catch中使用return后finally会执行吗?

java面试王 Java面经 发布时间:2022-04-23 15:48:23 阅读数:7888 1
下文笔者讲述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运行中!
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202204/16507001483065.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者