檢查性異常和非檢查性異常的區別


1、所有的檢查性異常都繼承自java.lang.Exception;所有的非檢查性異常都繼承自java.lang.RuntimeEx ception

2、檢查性異常和非檢查性異常最主要的區別在於其處理異常的方式:檢查性異常必須使用try catch或者throws等關鍵字進行處理,否則編譯器會報錯;非檢查性異常一般是程序代碼寫的不夠嚴謹而導致的問題,可以通過修改代碼來規避。

3、常見的運行時異常:空指針異常(NullPointerException)、除零異常(ArithmeticException)、數組越界異常(ArrayIndexOutOfBoundsException)等;

常見的檢查性異常:輸入輸出異常(IOException)、文件不存在異常(FileNotFoundException)SQL語句異常(SQLException)等。


免責聲明!

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



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