P7412 [USACO21FEB] Year of the Cow S
阿新 • • 發佈:2022-03-26
-
異常體系圖
-
常見異常
- 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("程式碼執行"); }