對於RuntimeException 做java開發的朋友想必不會陌生,可以用於事物的回滾操作。異常類型也有很多種,寫這篇文章主要是為了總結自己開發中遇到的一些異常類型 以便幫助大家遇到相應的報錯找不出原因,不廢話直接入正題: 1.java.lang.NullPointerException 空指針 ...
對於RuntimeException 做java開發的朋友想必不會陌生,可以用於事物的回滾操作。異常類型也有很多種,寫這篇文章主要是為了總結自己開發中遇到的一些異常類型
以便幫助大家遇到相應的報錯找不出原因,不廢話直接入正題:
1.java.lang.NullPointerException 空指針異常;這種異常也是最常見的其原因就是調用了未經初始化的對象或者是不存在的對象。
2.java.lang.ClassNotFoundException 指定的類找不到;這種錯誤出現的原因是因為類的名稱和路徑載入錯誤;通常都是程式試圖通過字元串來載入某個類時可能引發異常。
3.java.lang.NumberFormatException 字元串轉換為數字異常;這也是比較常見的一種問題,原因就是字元串中包含了非數據類型。
4.java.lang.IndexOutOfBoundsException 數組角標越界異常,這種錯誤主要出現在遍曆數組的時候。
5.java.lang.IllegalArgumentException 方法傳遞參數錯誤。
6.java.lang.ClassCastException 數據類型轉換異常。
7.SQLException SQL 異常,這個錯誤很明顯就是SQL語句錯誤。
8.java.lang.InstantiationException 實例化異常,這個異常多半是由於通過反射在實例化的時候,對應的類裡面覆蓋了無參構造而導致無法實例化。
9.java.lang.NoSuchMethodException 方法不存在異常,編譯過程中沒有與其對應的方法就會報這個錯。