Java異常體系的探究

joytoy發表於2021-09-11

Java異常體系的探究

1、體系分類

(1)uncheckedexception(非檢查異常)

也稱為執行異常(RuntimeException),如常見的NullPointerException、IndexOutOfBoundsException。對於執行中的異常情況,java編譯器不需要異常捕捉或丟擲宣告,由程式設計師決定。

(2)checked exception(檢查異常,編譯異常)

也稱為非執行異常(執行異常以外的異常是非執行異常),java編譯器必須強制程式設計師進行捕獲處理。例如,常見的IOExeption和SQLException。對於非執行異常,如果不進行捕獲或投稿處理,編譯就不會透過。

2、Error與Exception的關係

一般情況下,Error會直接導致jvm錯誤,如Java虛擬機器執行錯誤等,如果出現當前執行緒,則無法繼續執行。

Excpetion是程式本身可以處理的異常。發生後可以正常執行。

以上就是Java異常體系的探究,希望對大家有所幫助。更多Java學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4650/viewspace-2829945/,如需轉載,請註明出處,否則將追究法律責任。

相關文章