異常-異常的分類

異常的分類

1. 編譯時被檢測異常

只要Exception和其子類都是,除了特殊的子類RuntimeException體系。
這種問題一旦出現,希望在編譯時就進行檢測,讓這種問題有對應的處理方式。
這樣的問題都可以針對性的處理。

2. 編譯時不被檢測異常(運行時異常)

Exception和中的RuntimeException和其子類。
這種問題的發生,無法讓功能繼續,運算無法進行。跟多是因爲調用者的原因導致的而或者引發了內部狀態的改變導致的。
那麼這種問題一般不處理,直接編譯通過,在運行時,讓調用者用時的程序強制停止,讓調用者對代碼進行修正。

所以自定義異常時,要麼繼承Exception,要麼繼承RuntimeException。

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