常見的RuntimeException異常有哪些?


RuntimeException是Exception類的子類,Exception類對象是Java程序處理或拋棄的對象,它有各種不同的子類分別對應於不同類型的例外。其中類RuntimeException代表運行時由Java虛擬機生成的例外,如算術運算異常 ArithmeticException(例如除以 0)、數組索引越界異常ArrayIndexOutOfBoundsException等;其他則為非運行時異常,例如輸入輸出異常IOException等。
注意:Java編譯器要求Java程序必須捕獲或聲明所有的非運行時異常,但對運行時異常可以不做處理。雖然編譯器對運行時異常不強制要求處理,但實際開發中為了程序的健壯性,還是有必要處理的。
在開發過程中常見的RuntimeException類型的異常主要有以下幾種。
□ ArithmeticException:數學計算異常。
□ NullPointerException:空指針異常。
□ NegativeArraySizeException:負數組長度異常。
□ ArrayOutOfBoundsException:數組索引越界異常。
□ ClassNotFoundException:類文件未找到異常。
□ ClassCastException:類型強制轉換異常。
□ SecurityException:違背安全原則異常。
其他非RuntimeException類型的常見異常主要有以下幾種。
□ NoSuchMethodException:方法未找到異常。
□ IOException:輸入輸出異常。
□ EOFException:文件已結束異常。
□ FileNotFoundException:文件未找到異常。
□ NumberFormatException:字符串轉換為數字異常。
□ SQLException:操作數據庫異常


免責聲明!

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



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