JAVA中的異常
阿新 • • 發佈:2020-10-21
JAVA中的異常
1. Error
JVM 無法處理的錯誤:
系統崩潰,虛擬機器錯誤bai,記憶體空間不足,方法呼叫棧溢等。對於這類錯誤的導致的應用程式中斷,僅靠程式本身無法恢復和和預防,遇到這樣的錯誤,建議讓程式終止
2. Exception
程式可以處理的異常,可以捕獲且可能恢復。
遇到這類異常,應該儘可能處理異常,使程式恢復執行,而不應該隨意終止異常
(1). 執行時異常(Runtime Exception)
編譯能通過,程式執行時錯誤,程式不會處理執行時異常。例如除 0 會引發 Arithmetic Exception,此時程式崩潰並且無法恢復;
(2). 受檢異常(Checked Exception)
編譯無法通過,需要用 try…catch… 語句捕獲並進行處理,並且可以從異常中恢復;