更新時間:2020-08-06 16:08:06 來源:動力節點 瀏覽2828次
ArithmeticException當出現異常的運算條件時,拋出此異常。例如,一個整數"除以零"時,拋出此類的一個實例。
ArrayIndexOutOfBoundsException用非法索引訪問數組時拋出的異常。如果索引為負或大于等于數組大小,則該索引為非法索引。
ArrayStoreException試圖將錯誤類型的對象存儲到一個對象數組時拋出的異常。
ClassCastException當試圖將對象強制轉換為不是實例的子類時,拋出該異常。
IllegalArgumentException拋出的異常表明向方法傳遞了一個不合法或不正確的參數。
IllegalMonitorStateException拋出的異常表明某一線程已經試圖等待對象的監視器,或者試圖通知其他正在等待對象的監視器而本身沒有指定監視器的線程。
IllegalStateException在非法或不適當的時間調用方法時產生的信號。換句話說,即Java環境或Java應用程序沒有處于請求操作所要求的適當狀態下。
IllegalThreadStateException線程沒有處于請求操作所要求的適當狀態時拋出的異常。
IndexOutOfBoundsException指示某排序索引(例如對數組、字符串或向量的排序)超出范圍時拋出。
NegativeArraySizeException如果應用程序試圖創建大小為負的數組,則拋出該異常。
NullPointerException當應用程序試圖在需要對象的地方使用null時,拋出該異常。
NumberFormatException當應用程序試圖將字符串轉換成一種數值類型,但該字符串不能轉換為適當格式時,拋出該異常。
SecurityException由安全管理器拋出的異常,指示存在安全侵犯。
StringIndexOutOfBoundsException此異常由String方法拋出,指示索引或者為負,或者超出字符串的大小。
UnsupportedOperationException當不支持請求的操作時,拋出該異常。
ClassNotFoundException應用程序試圖加載類時,找不到相應的類,拋出該異常。
CloneNotSupportedException當調用Object類中的clone方法克隆對象,但該對象的類無法實現Cloneable接口時,拋出該異常。
IllegalAccessException拒絕訪問一個類的時候,拋出該異常。
InstantiationException當試圖使用Class類中的newInstance方法創建一個類的實例,而指定的類對象因為是一個接口或是一個抽象類而無法實例化時,拋出該異常。
InterruptedException一個線程被另一個線程中斷,拋出該異常。
NoSuchFieldException請求的變量不存在
NoSuchMethodException請求的方法不存在
Java異常處理:http://m.dabaquan.cn/tutorial_java_advance/614.html
以上就是動力節點java培訓機構的小編針對“Java中常見異常代碼及原因總結”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習