基礎筆記6(exception)

2022-01-15 11:56:15 字數 434 閱讀 3888

1.異常:一種處理錯誤的機制,將錯誤和業務分離。

throwable的子類 error 和exception

exception 分兩類:checked (需要捕獲處理或者丟擲)和unchecked(編譯器不檢查的異常。runtimeexcetion,需要**中進行驗證處理,比如空指標,轉型[instanceof],)

2.finally總是執行的,並且在返回前執行。

try

catch

(exception e)

finally

如果finally中有return會覆蓋前面的return返回值,

3.除了try catch捕獲異常,還有throws 丟擲異常(在方法上)

4.子類方法的重寫方法的異常不能超過父類方法的異常。(貌似執行時異常是預設異常新增不受影響)

學習筆記 Exception

檢查性異常 最具代表的檢查性異常是使用者錯誤或問題引起的異常,這是程式設計師無法預見的。例如要開啟乙個不存在檔案時,乙個異常就發生了,這些異常在編譯時不能被簡單地忽略,從程式語法角度來講是必須進行處理的異常,如果不處理,編譯不通過。執行時異常 執行時異常都是 runtimeexception 類及其...

Java基礎 03異常Exception

編譯 checked 異常 指的是,在編譯的時候,jvm就檢查 的正確性,從而丟擲編譯時就已能發現的異常 執行 unchecked 異常 指的是,在執行的過程中有可能丟擲的異常,我們自定義異常時都是繼承runtimeexception 都是繼承runtimeexception的。之所以自定義業務異常...

python基礎實戰 七 Exception

本篇則主要了解幾個常見的exception。除數等於0的報錯方式 num 1 0num結果 zerodivisionerror traceback most recent call last input 3 137c35d0a8b8 in 1 num 1 02 num zerodivisionerr...