再講異常之前我們就應該要知道異常和錯誤的區(qū)別

     Error類和Exception類的父類都是throwable類,他們的區(qū)別是:

     Error類一般是指與虛擬機相關的問題,如系統(tǒng)崩潰,虛擬機錯誤,內(nèi)存空間不足,方法調(diào)用棧溢等。對于這類錯誤的導致的應用程序中斷,

僅靠程序本身無法恢復和和預防,遇到這樣的錯誤,建議讓程序終止。

    Exception類表示程序可以處理的異常,可以捕獲且可能恢復。遇到這類異常,應該盡可能處理異常,使程序恢復運行,而不應該隨意終止異常。

網(wǎng)友評論