Java 錯誤和異常型別
錯誤和異常型別
下表顯示了 Java 中常見的 Error
和 Exception
型別列表
錯誤/異常 | 描述 |
---|---|
算術錯誤 | 當數字計算出錯時發生 |
陣列索引越界異常 | 當嘗試訪問陣列中不存在的索引號時發生 |
類格式錯誤 | 當無法訪問類檔案時發生 |
類未找到異常 | 當嘗試訪問不存在的類時發生 |
併發修改異常 | 當從可迭代物件中新增或刪除元素時發生 |
檔案未找到異常 | 當無法訪問檔案時發生 |
不相容的類更改錯誤 | 當子類已經初始化後,基類發生更改時發生 |
輸入不匹配異常 | 輸入錯誤時發生(例如,在數字輸入中輸入文字) |
中斷異常 | 當執行緒在等待/休眠時被中斷時發生 |
無效類異常 | 當序列化執行時發現類有問題時發生 |
輸入/輸出異常 | 當輸入或輸出操作失敗時發生 |
負陣列大小異常 | 當嘗試建立大小為負的陣列時發生 |
未找到類定義錯誤 | 當在執行時未找到類時發生 |
無此類欄位異常 | 當嘗試訪問不存在的類欄位/變數時發生 |
無此類方法異常 | 當嘗試訪問不存在的類方法時發生 |
空指標異常 | 當嘗試訪問 null 的物件引用時發生 |
數字格式異常 | 當無法將指定字串轉換為數字型別時發生 |
執行時異常 | 當執行時發生異常時發生 |
字串索引越界異常 | 當嘗試訪問字串中不存在的字元時發生 |
型別不存在異常 | 當找不到型別時發生 |
非法引數異常 | 當向方法傳遞非法引數時發生 |
非法狀態異常 | 當在非法時間呼叫方法時發生 |