Java異常學習總結
阿新 • • 發佈:2019-04-21
找不到 wid orm 參數 算術 ali text 不能 過程
Java中的異常
定義
異常(Exception)就是在程序的運行過程中所發生的不正常的事件,它會中斷正在運行的程序。
常見類型舉例
- 所需文件找不到(ClassNotFoundException)
- 網絡連接不通或中斷
- Sql語句執行異常(SQLException)
- 輸入輸出異常(IOException)
- 算術運算異常(被0除)ArithmeticException
- 數組下標越界(ArrayIndexOutOfBoundsException)
- 裝載一個不存在的類或者null對象操作(NullPointerException)
- 類型轉換異常(ClassCastException)
- 方法接收到非法參數(IllegalArgumentException)
- 數字格式轉換異常(NumberFormatException)
- 。。。。。。
異常處理關鍵字
異常處理通過5個關鍵字來實現:try、catch、finally、throw、throws。
關鍵字 | 作用 |
---|---|
try | 執行可能產生異常的代碼 |
catch | 捕獲異常 |
finally | 無論是否發生異常,代碼總能執行 |
throws | 聲明方法可能要拋出的各種異常 |
throw | 手動拋出異常 |
註意
子類聲明的異常範圍不能超過父類聲明範圍
- 父類沒有聲明異常,子類也不能
- 不可拋出原有方法拋出異常類的父類或上層類
Java異常學習總結