教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>JavaEE>error類和exception類有什么區(qū)別?

error類和exception類有什么區(qū)別?

來源傳智教育2022年06月01日 15時30分27秒

  Error和Exception類主要有如下區(qū)別。

  Error類稱為錯誤類,它表示Java程序運行時產生的系統(tǒng)內部錯誤或資源耗盡的錯誤,這類錯誤比較嚴重,僅靠修改程序本身是不能恢復執(zhí)行的。舉一個生活中的例子,在蓋樓的過程中因偷工減料導致大樓坍塌,這就相當于一個Error。例如,使用java命令去運行一個不存在的類就會出現Error錯誤。

  Exception類稱為異常類,它表示程序本身可以處理的錯誤,在java程序中進行的異常處理,都是針對Exception類及其子類的。在Exception類的眾多子類中有一個特殊的子類——RuntimeException類,RuntimeException類及其子類用于表示運行時異常。Exception類的其他子類都用于表示編譯時的異常。

和我們在線交談!