java中異常分哪些種類:


 

java中異常分哪些種類:

一、Error 、Runtime Exception 運行時異常

運行異常類對應於編譯錯誤,它是指Java程序在運行時產生的由解釋器引發的各種異常。運行異常可能出現在任何地方,且出現頻率很高,因此為了避免巨大的系統資源開銷,編譯器不對異常進行檢查。所以Java語言中的運行異常不一定被捕獲。出現運行錯誤往往表示代碼有錯誤,如:算數異常(如被0除)、下標異常(如數組越界)等。

算術異常類:ArithmeticExecption

空指針異常類:NullPointerException

類型強制轉換異常:ClassCastException

數組負下標異常:NegativeArrayException

數組下標越界異常:ArrayIndexOutOfBoundsException

違背安全原則異常:SecturityException

文件已結束異常:EOFException

文件未找到異常:FileNotFoundException

字符串轉換為數字異常:NumberFormatException

二、Exception 、throw 用戶自定義異常

非運行異常時Non_RuntimeException類及其子類的實例,又稱為可檢測異常。Java編譯器利用分析方法或構造方法中可能產生的結果來檢測Java程序中是否含有檢測異常的處理程序,對於每個可能的可檢測異常,方法或構造方法的throws子句必須列出該異常對應的類。在Java的標准包java.lang java.util 和 java.net 中定義的異常都是非運行異常。

操作數據庫異常:SQLException 輸入輸出異常:IOException


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM