JavaSE程序分析002 try-catch-finally与return的小事情
来源:互联网 发布:顾家北和慎小嶷 知乎 编辑:程序博客网 时间:2024/05/17 20:29
程序段如下:
class Test{ public static String output = ""; public static void foo(int i) { try { if (i == 1) throw new Exception(); output += "1"; } catch (Exception e) { output += "2"; return; } finally { output += "3"; } output += "4"; } public static void main(String[] args) { foo(0); System.out.println(output); foo(1); System.out.println(output); }}
执行结果如下:
分析:try-catch-finally程序块是一个整体,当执行catch里面的return之后,finally里面的代码块也是要执行的。
0 0
- JavaSE程序分析002 try-catch-finally与return的小事情
- try catch finally 与 return 的问题
- try catch finally与return
- java中try catch finally与return的执行顺序
- try catch finally与return的执行顺序
- try catch finally与return的执行顺序
- try..catch...finally与return的调用顺序
- java 中try catch finally 与return位置的关系
- try catch finally 与return的执行顺序
- try catch finally return?
- try catch finally return
- try catch finally return
- try, catch, finally, return的执行顺序
- try、catch、finally、return的执行顺序
- try、catch、finally、return的执行顺序
- try catch finally return 的执行顺序
- try、catch、finally、return的执行顺序
- try catch finally return 的执行顺序
- linux环境下部署tomcat工程,日志不走log4j配置而打印到catalina.out可能的原因
- 基于用户的协同过滤算法
- 解决GitHub Pages屏蔽百度爬虫的方法
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第五课:适合给新手看的RAC用法总结
- (p143)11.1-4大数组直接寻址
- JavaSE程序分析002 try-catch-finally与return的小事情
- Leetcode之super ugly number
- viewpageindicator +fragment 在网络访问中与volley框架 null问题
- @RequestParam 和@RequestBody的使用方式
- 三维旋转矩阵推导
- 省选算法汇集(持续更新)最后更新2016.2.29
- 软件测试面试 (一) 如何测试一个杯子
- hibernate-validator的使用说明
- BZOJ1195 HNOI2006 最短母串