码迷,mamicode.com
首页 > 其他好文 > 详细

try...catch...finally执行顺序

时间:2017-05-16 10:55:40      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:pack   div   class   style   nal   pac   tde   string   std   

 1 package test;
 2 
 3 public class TestDemo {
 4     
 5     public static String output = "";
 6     
 7     public static void main(String[] args) {
 8         foo(0);
 9         foo(1);
10         System.out.println(output);
11     }
12 
13     private static void foo(int i) {
14         try {
15             if(i == 1){
16                 throw new Exception();
17             }
18         } catch (Exception e) {
19             output += "2";
20             return;
21         } finally{
22             output += "3";
23         }
24         output += "4";
25         
26         
27     }
28 
29 }

输出的结果

3423

 

try...catch...finally执行顺序

标签:pack   div   class   style   nal   pac   tde   string   std   

原文地址:http://www.cnblogs.com/fzqm/p/6859934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!