1. 程式人生 > 其它 >P7412 [USACO21FEB] Year of the Cow S

P7412 [USACO21FEB] Year of the Cow S

  • 異常體系圖

  • 常見異常

    • NullPointerException 空指標異常
    • ArithmeticException 數學運算異常
    • ArrayIndexOutOfBoundsException 陣列下標越界異常
    • ClassCastException 型別轉換異常
    • NumberFormatException 數字格式不正確異常
  • 異常處理(預設 throw )

    • try-catch-finally

    • throw

      • 把異常拋給呼叫函式,呼叫函式通過try—catch 處理,或者再一次拋給呼叫函式。JVM是最頂層處理者直接輸出異常資訊然後退出程式
點選檢視程式碼
        // IDEA快捷鍵 ctrl + alt + T
        try{
            String name = "異常";
             int num = Integer.parseInt(name);//name 不能轉換成數字型別 (NumberFormatException  數字格式不正確異常)
         }
         catch ( Exception e){ //Exception [ɪkˈsepʃn]
             System.out.println("異常資訊" + e.getMessage());
         }finally{
           //無論是否發生異常都進行finally程式碼塊中
           //所以,通常將把資源的釋放放到finally裡
             System.out.println("程式碼執行");
          }