Java中的檢查異常和未檢查異常

已檢查異常,指的是一個函數的代碼邏輯沒有錯誤,但程序運行時會因爲IO等錯誤導致異常,你在編寫程序階段是預料不到的。如果不處理這些異常,程序將來肯定會出錯。所以編譯器會提示你要去捕獲並處理這種可能發生的異常,不處理就不能通過編譯。
就比如所有try catch的異常都是已檢查異常。因爲已檢查異常必須被處理。

未檢查異常,也就是RunTimeException異常,指的是你的程序邏輯本身有問題,比如數組越界、訪問null對象,NullPointException,這種錯誤你自己是可以避免的。編譯器不會強制你檢查這種異常。也檢查不過來,太多了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章