Java入門第三季
阿新 • • 發佈:2019-08-16
第一章 異常與異常處理
1-1 Java異常簡介
1-2 Java中使用try...catch...finally
語法:
try{
//一些會出現異常的方法
}catch(Exception e){
//處理
該異常的程式碼塊
}
catch(Exception e){
//處理
該異常的程式碼塊
}...(n個catch塊)...{
}finally{
//最終將要執行的一些程式碼
}
注意:多個catch時,寫的順序是先子類後父類,否則程式編譯不給通過
1-5 Java中的異常丟擲以及自定義異常
throws-將產生的異常丟擲(動作)
throws-宣告將要丟擲何種型別的異常(宣告)
語法:
public void 方法名(引數列表)throws 異常列表{
//呼叫會丟擲異常的方法或者throw new Exception();}
自定義異常語法:
class 自定義異常類 extends 異常型別{ }
1-7 Java中的異常鏈
1-9 經驗總結
1、處理執行時異常,採用邏輯去合理規避同時輔助try-catch處理
2、在多重catch塊後面,可以加一個catch(Exception)來處理可能可能會被遺漏的異常
3、對於不確定的程式碼,也可以加上try-catch,處理前中期的異常
4、儘量去處理異常,切記只是簡單的呼叫PrintStackTrace()去列印輸出
5、具體如何處理異常,要根據不同的業務需求和異常型別去決定
6、儘量新增finally語句塊去