Java 例外處理,觀念題


Java 例外處理,觀念題。
Exception { try  catch}
//由main方法,搭配下面三小題目 詢問輸出結果。
public class ExceptionFlow2 {

public static void main(String[] args) {
try {
method();
} catch (Exception e) {
System.out.println("3 - Exception handling in main()");
}
}



//   題目1
// public static void method() throws Exception {
// try {
// System.out.println("1 - in method()");
// throw new Exception();
// } catch (Exception e) {
// System.out.println("2 - Exception handling in method()");
// }
// }



//  題目2
// public static void method() throws Exception {
// try {
// System.out.println("1 - in method()");
// throw new Exception();
// } catch (RuntimeException e) {
// System.out.println("2 - Exception handling in method()");
// }
// }


//  題目3
public static void method() throws Exception {
try {
System.out.println("1 - in method()");
throw new Exception();
} catch (Exception e) {
System.out.println("2 - Exception handling in method()");
throw e;
}
}

}



題目一:1,2
題目二:1,3
題目三:1,2,3。

留言

這個網誌中的熱門文章

Use Case Description(描述使用案例)

列出不重複的隨機亂數

子類別建構子super觀念