Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java Chapter 8
例外處理 - Coggle Diagram
Java Chapter 8
例外處理
-
-
Throwable
-
-
Exception
-
-
-
個人解讀 : Exception為設計所可能發生的錯誤,所以要特別處理這個「例外」;RuntimeException則是撰寫程式中不應該發生此類錯誤,應以程式撰寫來避免這種「例外」,比如: 預先檢驗,但若要使用try catch方式處理,建議是以日誌或友善訊息呈現。
例外的演化
隨著應用程式堆疊的加深,收檢例外總要逐層往外宣告拋出而造成麻煩,原先認為可處理的例外,而後續造成無力處理。每層客戶端都無力處理的例外,也許該視為一種臭蟲,客戶端在呼叫時或許該準備好前置條件再呼叫,以避免錯誤,這時將受檢例外演化為非受檢例外,也許就有其必要。
-
-