1:函數內部如果拋出需要檢測的異常,那么函數上必須要聲明,否則必須在函數內用try catch捕捉,否則編譯失敗。
2:如果調用到了聲明異常的函數,要么try? catch 要么throws,否則編譯失敗。
3:什么時候try catch? 什么時候 throws呢?
? 功能內部可以解決用? try? catch
? ?解決不了 用 throws告訴調用者,由調用者解決
4:一個功能如果拋出了多個異常,那么調用時,必須對應多個try catch進行針對性處理。
? ? 內部有幾個需要檢測的異常,就拋幾個異常,拋出幾個,就try? catch幾個。
轉載于:https://www.cnblogs.com/liyunchuan/p/10680541.html