NullPointerException(空指針異常):當試圖調用實例方法或訪問實例變數時,對象引用為 null 時拋出。ArithmeticException(算術異常):當試圖做出違反算術規則的操作時拋出,比如除以零。ClassCastException(類轉換異常):當試圖將對象強制轉換為不是... ...
Java常見的異常包括但不限於以下幾種:
1. NullPointerException(空指針異常):當試圖調用實例方法或訪問實例變數時,對象引用為 null 時拋出。
2. ArrayIndexOutOfBoundsException(數組越界異常):當訪問數組中不存在的元素時拋出。
3. ClassCastException(類轉換異常):當試圖將對象強制轉換為不是其子類的類型時拋出。
4. ArithmeticException(算術異常):當試圖做出違反算術規則的操作時拋出,比如除以零。
5. IllegalArgumentException(非法參數異常):當傳遞給方法的參數不正確或不符合預期時拋出。
6. IllegalStateException(非法狀態異常):當對象處於非法、不一致的狀態時拋出。
7. IOException(輸入輸出異常):當任何輸入輸出操作失敗或中斷時拋出。
8. NoSuchMethodException(無此方法異常):當試圖調用不存在的方法時拋出。
9. SecurityException(安全異常):當安全管理器禁止操作時拋出。
10. InterruptedException(線程中斷異常):當線程被中斷時拋出。
以上都是常見的異常,還有很多可以去官網看看