java 錯誤丟擲順序
阿新 • • 發佈:2018-12-04
/** * @author zhouhaiming Email: [email protected] * @date 2016/12/23 14:53 */
public class Body { public static void main(String[] args) { new Body().a(); } public void a() { try { b(); } catch (Exception e) { System.out.println("a,Catch執行了"); } finally { System.out.println("a,Finally執行了"); } } public void b() { try { int i = 1; int j = 0; int f; f = i / j; } catch (Exception e) { System.out.println("b,Catch執行了"); } finally { System.out.println("b,Finally執行了"); } } }
輸出:
b,Catch執行了
b,Finally執行了
a,Finally執行了