1. 程式人生 > >java異常Throwable類及異常處理

java異常Throwable類及異常處理

異常Throwable類:

子類1-Error:錯誤

           與程式碼無關,無法處理。如:伺服器宕機、資料庫崩潰

子類2-Exception:異常

           常說的異常,與程式碼有關,需要處理。

2-a-編譯期(java.exe 將.java編譯成.class位元組碼檔案)異常:

寫程式碼時標紅的錯誤,必須處理才能通過編譯

2-b-執行時(執行.class位元組碼檔案)異常:RuntimeException類及其子類,

不處理也能通過編譯,如除數為0

 

 

異常的處理方式:

1- try-catch方式

try {

//要嘗試執行的程式碼

} catch (Exception e) {

//出現異常,需要執行的程式碼

}

處理後,繼續執行程式

try-catch-finally

 

2- throws方式:處理後,程式終止,不再繼續執行