異常的分類 在使用上 Error不用管他虛擬機錯誤 Exception必須要用catch抓 RuntimeExcption可以處理也可以不用處理 說明 Error:稱為錯誤,由java虛擬機生成並拋出,包括動態連接失敗,虛擬機錯誤,程式對其不做處理。 Exception:所有異常的父類,其子類對應了 ...
異常的分類
在使用上
Error不用管他虛擬機錯誤
Exception必須要用catch抓
RuntimeExcption可以處理也可以不用處理
說明
Error:稱為錯誤,由java虛擬機生成並拋出,包括動態連接失敗,虛擬機錯誤,程式對其不做處理。
Exception:所有異常的父類,其子類對應了各種各樣可能出現的異常事件,一般需要用戶顯示的聲明或捕獲。
Runtime Exception:一類特殊的異常,如被0除,數組下標超範圍等,其產生比較頻繁,處理麻煩,如果顯示的聲明或捕獲減將會對程式可讀性的運行效率影響很大。因此由系統自動檢測並將它們交給預設的異常處理程式(用戶不必對其處理)。
這篇文章講的加深入和詳細
http://swiftlet.net/archives/998