Java中Exception和Error的區別和聯繫?

如圖(來源),Exception和Error均爲Throwable的子類,在 Java 中只有 Throwable 類型的實例纔可以被拋出(throw)或者捕獲(catch),它是異常處理機制的基本組成類型。 Exception 是程序正常運行中,可以預料的意外情況,可能並且應該被捕獲,進行相應處理。 Error 是指在正常情況下,不大可能出現的情況,不便於也不需要捕獲,常見的比 如 OutOfM
相關文章
相關標籤/搜索