Java異常
- 粉紅色的是受檢查的異常(checked exceptions),其必須被 try{}catch 語句塊所捕獲,或者在方法簽名裡通過throws子句宣告.受檢查的異常必須在編譯時被捕捉處理,命名為 Checked
Exception 是因為Java編譯器要進行檢查,Java虛擬機器也要進行檢查,以確保這個規則得到遵守. - 綠色的異常是執行時異常(runtime exceptions),需要程式設計師自己分析程式碼決定是否捕獲和處理,比如
空指標,被0除… 而宣告為Error的,則屬於嚴重錯誤,如系統崩潰、虛擬機器錯誤、動態連結失敗等,這些錯誤無法恢復或者不可能捕捉,將導致應用程式中斷,Error不需要捕捉。
相關文章
- Java 異常Java
- 異常JavaJava
- 【java】異常Java
- java 異常Java
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- java之JAVA異常Java
- java之異常Java
- jmu-Java-06異常-01-常見異常Java
- Java 異常表與異常處理原理Java
- Java 異常(一) 異常概述及其架構Java架構
- Java基礎-異常Java
- Java 筆記《異常》Java筆記
- Java 中的異常Java
- Java基礎 — 異常Java
- 如何善用Java異常Java
- Java 異常進階Java
- JAVA 異常處理Java
- JAVA異常處理Java
- Java自定義異常Java
- Java常用異常整理Java
- Java異常機制Java
- [Java基礎]異常Java
- Java - 異常與FileJava
- Java 異常處理Java
- java中的異常Java
- java異常體系Java
- java 異常:java.lang.UnsupportedClassVersionErrorJavaError
- Java之常見異常 整理集合Java
- Java常見異常及解釋Java
- Java異常使用原則Java
- Java_異常介紹Java
- 對Java異常的理解Java
- Java之自定義異常Java
- 深入理解Java異常Java
- JAVA_異常處理Java
- java異常練習題Java
- JAVA異常和日誌Java