常見的例外類有哪些?
NullPointerException:當應用程式試圖訪問空物件時,則拋出該例外,
SQLException:提供關于資料庫訪問錯誤或其他錯誤資訊的例外,
IndexOutOfBoundsException:指示某排序索引(例如對陣列、字串或向量的排序)超出范圍時拋出,
NumberFormatException:當應用程式試圖將字串轉換成一種數值型別,但該字串不能轉換為適當格式時,拋出該例外,
FileNotFoundException:當試圖打開指定路徑名表示的檔案失敗時,拋出此例外,
IOException:當發生某種I/O例外時,拋出此例外,此類是失敗或中斷的I/O操作生成的例外的通用類,
ClassCastException:當試圖將物件強制轉換為不是實體的子類時,拋出該例外,
ArrayStoreException:試圖將錯誤型別的物件存盤到一個物件陣列時拋出的例外,
IllegalArgumentException:拋出的例外表明向方法傳遞了一個不合法或不正確的引數,
ArithmeticException:當出現例外的運算條件時,拋出此例外,例如,一個整數“除以零”時,拋出此類的一個實體,
NegativeArraySizeException:如果應用程式試圖創建大小為負的陣列,則拋出該例外,
NoSuchMethodException:無法找到某一特定方法時,拋出該例外,
SecurityException:由安全管理器拋出的例外,指示存在安全侵犯,
UnsupportedOperationException:當不支持請求的操作時,拋出該例外,
RuntimeExceptionRuntimeException:是那些可能在Java虛擬機正常運行期間拋出的例外的超類,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/261029.html
標籤:其他
下一篇:求大神解答下效率問題
