1. 程式人生 > 實用技巧 >JAVA中的異常

JAVA中的異常

JAVA中的異常

1. Error

JVM 無法處理的錯誤:
系統崩潰,虛擬機器錯誤bai,記憶體空間不足,方法呼叫棧溢等。對於這類錯誤的導致的應用程式中斷,僅靠程式本身無法恢復和和預防,遇到這樣的錯誤,建議讓程式終止

2. Exception

程式可以處理的異常,可以捕獲且可能恢復。
遇到這類異常,應該儘可能處理異常,使程式恢復執行,而不應該隨意終止異常

(1). 執行時異常(Runtime Exception)

編譯能通過,程式執行時錯誤,程式不會處理執行時異常。例如除 0 會引發 Arithmetic Exception,此時程式崩潰並且無法恢復;

(2). 受檢異常(Checked Exception)

編譯無法通過,需要用 try…catch… 語句捕獲並進行處理,並且可以從異常中恢復;

在這裡插入圖片描述