A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ninety_奶挺 中级黑马   /  2015-12-28 22:39  /  614 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.heima.exception;

  2. public class Demo_Finally {

  3.         /**
  4.          * try...catch...finally 执行流程测试
  5.          */
  6.         public static void main(String[] args) {
  7.                 method(1);
  8.                 method(2);
  9.                 function(1);
  10.                 function(2);
  11.                 System.out.println(s);
  12.         }
  13.        
  14.         public static String s = "";
  15.        
  16.         public static void method(int i) {
  17.                 try {
  18.                         if(i == 1) {
  19.                                 throw new Exception();
  20.                         }
  21.                         s += "1";
  22.                 } catch (Exception e) {
  23.                         s += "2";
  24.                         return;
  25.                 } finally {
  26.                         s += "3";
  27.                 }
  28.                         s += "4";
  29.         }
  30.        
  31.         public static String function(int i) {
  32.                 try {
  33.                         if(i == 1) {
  34.                                 throw new Exception();
  35.                         }
  36.                         s += "1";
  37.                         return s;
  38.                 } catch (Exception e) {
  39.                         s += "2";
  40.                         return s;
  41.                 } finally {
  42.                         s += "3";
  43.                 }
  44.         }
  45.        
  46. }
复制代码

1 个回复

倒序浏览
呃  坐等大神吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马