常見的運行時異常與編譯時異常舉例


參考文檔: https://blog.csdn.net/qq_26230421/article/details/79734370

一、區別

看一個異常是運行時還是編譯時異常,最簡單的方法是看他的父類或者看他的爺爺、太爺爺...(開個玩笑)是不是RuntimeException。

比較通俗易懂的方法是,你把代碼寫出來之后,有紅色波浪線提示你拋出或捕獲異常,這個時候正處於編譯階段,所以是編譯時異常,如下圖所示:

二、常見的編譯時異常

1.FileNotFoundException

2.ClassNotFoundException

3.SQLException

4.NoSuchFieldException

5.NoSuchMethodException

6.ParseException

三、常見的運行時異常

1.NullPointerException

2.ArithmeticException

3.ClassCastException

4.ArrayIndexOutOfBoundsException

5.StringIndexOutOfBoundsException 

 


免責聲明!

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



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