Java中的異常

java中有個Throwable類,顧名思義,可拋出。

Throwable 又分爲兩大類:Error和Execption。

  • Error:錯誤,屬於不可查。比如:VirtualMachineError、NoClassDefFoundError、OutofMemoryError等。
  • Execption:異常,分爲可查與不可查兩類。

    • 不可查異常:RunTimeExecption,包括NullPointerExecption、/zero,ArrayIndexOutofBoundsExecption等,編譯階段無法預判的異常,允許忽略不可查異常。
    • 可查異常:非RunTimeExecption均爲可查異常,比如:IOExecption、SQLExecption等,編譯階段即可做出預判,並且可查異常必須進行處理(捕獲或拋出)。
發佈了111 篇原創文章 · 獲贊 9 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章