TryCatchFinally块
来源:互联网 发布:武汉知豆电动车租赁 编辑:程序博客网 时间:2024/05/17 04:55
程序代码如下:
public class Test { public static void main(String[] args) { System.out.println(getTestString()); } public static void getException() throws Exception { throw new Exception(); } public static String getTestString() { try { getException(); return "return in try"; } catch (Exception e) { return "return in catch"; } finally { return "return in finally"; } }}
程序打印结果:
return in finally
解析:
catch块也执行了,但是有finally块,finally块执行后,return语句被覆盖,所以结果为return in finally
如果去掉finally块,则结果为return in catch
0 0
- TryCatchFinally块
- tryCatchFinally
- TryCatchFinally+return 总结
- 块
- 块
- 块
- 普通代码块 静态块 构造块
- 块组
- 块语句
- 命名块
- 静态块
- 滑块
- 滑块
- 块设备
- 构造块
- 静态块
- Using 块
- synchronized 块
- 小程序爬坑
- 实体类与Map互转工具类
- 错误:expected ‘)’ before ‘*’ token
- mac终端命令大全介绍
- BZOJ 2118 墨墨的等式
- TryCatchFinally块
- Java 7之多线程并发容器
- 配置Tomcat使用https协议
- thinkphp的delete操作返回值为0的问题
- arm中的PLL,MPLL,UPLL,FCLK,HCLK,PCLK的作用概述
- springmvc报错 org.springframework.web.servlet.DispatcherServlet
- ft5x06 驱动带键盘
- lx011线上赌博
- 简单js效果整理