Java基礎(13) - Error與Exception

Error(錯誤)
是系統中的錯誤,程序員是不能改變的和處理的,是在程序編譯時出現的錯誤,只能經過修改程序才能修正。通常是指與虛擬機相關的問題,如系統崩潰,虛擬機錯誤,內存空間不足,方法調用棧溢等。對於這類錯誤的致使的應用程序中斷,僅靠程序自己沒法恢復和和預防,遇到這樣的錯誤,建議讓程序終止。程序員

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

Exception又分爲兩類
  CheckedException:(編譯時異常) 須要用try——catch顯示的捕獲,對於可恢復的異常使用CheckedException。
  UnCheckedException(RuntimeException):(運行時異常)不須要捕獲,對於程序錯誤(不可恢復)的異常使用RuntimeException。.net

參考: https://blog.csdn.net/min996358312/article/details/65729617blog

相關文章
相關標籤/搜索