Java基礎 4.Exception和Error以及常見的運行時異常

 

  • 所有的異常都是由Throwable類,下一層分解爲兩個分支:Error和Exceprion。
  • Error層次結構描述了java運行時系統的內部錯誤和資源耗盡錯誤。大多數錯誤與代碼編寫者執行的操作無關,而表示代碼運行時 JVM(Java 虛擬機)出現的問題。應用程序不應該拋出這種類型的對象。
  • Exceprion這個層次結構又分解爲兩個分支:一個分支派生RuntimeException;另一個分支包含其他異常。劃分兩個分支的規則是:由程序錯誤導致的異常屬於RuntimeException;而程序本身沒有沒有問題,但由於像I/O錯誤這類異常導致的異常屬於其他異常。

常見的運行時異常:

  • IndexOutOfBoundsException(下標越界異常)
  • NullPointerException(空指針異常)
  • NumberFormatException (String轉換爲指定的數字類型異常)
  • ArithmeticException -(算術運算異常 如除數爲0)
  • ArrayStoreException - (向數組中存放與聲明類型不兼容對象異常)
  • SecurityException -(安全異常)
  • IOException(其他異常)
  • FileNotFoundException(文件未找到異常。)
  • IOException(操作輸入流和輸出流時可能出現的異常。)
  • EOFException (文件已結束異常)

發佈了32 篇原創文章 · 獲贊 4 · 訪問量 1933
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章