常見的RuntimeException報錯原因


       對於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 方法不存在異常,編譯過程中沒有與其對應的方法就會報這個錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM