java基础之try,catch,finally中的return
来源:互联网 发布:淘宝上的官换机靠谱吗 编辑:程序博客网 时间:2024/05/16 08:39
测试代码:
public static void main(String[] args){MainTest t = new MainTest();System.out.println(t.test(2));}public String test(int i){try{if(i==1){this.e();}return "try";}catch(Exception e){@SuppressWarnings("unused")String s = "aaa";return "catch";}finally{return "finally";}}public void e() throws Exception{throw new Exception();}
当无异常捕获时,输出finally
当捕获到异常时,输出finally
总结:当发现return时,对,就在return要执行之前,会执行finally里的代码,所以是先执行finally再执行return。
0 0
- java基础之try,catch,finally中的return
- java学习之try catch finally中的return
- java try catch finally中的return问题
- Java中try-catch-finally中的return
- try...catch...finally中的return
- try...catch...finally中的return
- 【Java基础之finally和return】有return的情况下try catch finally的执行顺序
- java基础之try-catch-finally
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- 关于java中的try-catch-finally语句和return
- return语句在Java的Try Catch Finally中的行为
- Java中的try-catch-finally-return的执行顺序
- 关于java中的try-catch-finally语句和return
- JAVA初窥:try、catch、finally语句块中的return语句
- IO流学习总结
- An Evaluation Framework for MPEG video transmission in NS2 environment
- 如何忘却jQuery,开始使用JavaScript原生API
- Lucene 4.4 以后近实时NRT检索
- MP4 全介绍【转载】
- java基础之try,catch,finally中的return
- Facebook Hacker Cup 2015 qualification round解题报告
- 沈阳网站制作中常见的疏忽造成网站漏洞【原创】
- 回溯算法之马踏棋盘
- Lucene4.x高亮 fast高亮 前端高亮
- [Cocos2d-x]在Cocos2d-x 3.x版本中如何通过WebSocket连接服务器进行数据传输
- leveldb源码解析6——Cache之LRUCache实现详解
- js MD5加密库
- 对JavaScript优化及规范的一些感想