異常處理——java基礎
阿新 • • 發佈:2018-11-10
Evernote Export
異常處理
- 異常處理的套路模板:
- 異常處理的特點:
- 異常處理是把將檢測錯誤從處理錯誤中分離出來。
- 異常型別分類:
- 系統錯誤:error
- 異常:Exception
- 執行時異常:RuntimeException(一些例子)
- ArithmeticException(可能引起的異常的原因:一個整數除以0)
- NullPointerException(可能引起的異常的原因:企圖通過一個null引用變數訪問一個物件)
- IndexOutOfBoundException(陣列的下標超出範圍)
- IllegalArgumentException(可能引起的異常的原因:傳遞給方法的引數非法或不合適)
- 異常處理的操作
- 問:如何在方法中宣告異常?
- 問:如何丟擲異常
- 宣告異常的關鍵字:throws
- 丟擲異常的關鍵字:throw
- 問:如何捕獲異常
- 從異常中獲取資訊
- getMessage();String
- toString ();String
- printStackTrace(); void
- finally子句
- 何時使用異常:
- 重新丟擲異常
- 鏈式異常