1. 程式人生 > >java中常見的異常,你都遇見過幾個?

java中常見的異常,你都遇見過幾個?

       在我們學習java的過程中,我們會遇到各種各樣的出錯情況和各種各樣的異常情況,那麼這麼多異常你都遇到過多少個呢?下面就讓我們一起來認識認識這些異常!

算術異常:ArithmeticException

空指標異常:NullPointerException

型別強制轉換異常:ClassCastException

陣列負下標異常:NegativeArrayException

陣列下表越界異常:ArrayIndexOutOfBoundsException

違背安全原則異常:SecturityException

檔案已結束異常:EOFException

檔案未找到異常:FileNotFoundException

字串轉換為數字異常:NumberFormatException

操作資料庫異常:SQLException

輸入輸出異常:IOException

方法未找到異常:NoSuchMethodException

抽象方法錯誤,當應用試圖呼叫抽象方法時丟擲:java.lang.AbstractMethodError

用來指示一個斷言失敗的問題:java.lang.AssertionError

類迴圈依賴錯誤:java.lang.ClassCircularityError

類格式錯誤:java.lang.ClassFormatError

所有錯誤的基類,用於標識嚴重的程式執行問題:java.lang.Error

初始化程式錯誤:java.lang.ExceptionInInitializerError

違法訪問錯誤:java.lang.IllegalAccessError

不相容的類變化錯誤:java.lang.IncompatibleClassChangeError

例項化錯誤:java.lang.InstantiationError

內部錯誤:java.langInternalError

連線錯誤:java.lang.LinkageError

未找到類定義錯誤:java.lang.NoClassDefFoundError

域不存在錯誤:java.lang.NoSuchFieldError

方法不存在錯誤:java.lang.NoSuchMethodError

記憶體不足錯誤:java.lang.OutOfMemoryError

堆疊溢位錯誤:java.lang.StackOverflowError

執行緒結束:java.lang.ThreadDeath

未知錯誤:java.lang.UnknownError

未滿足的連結錯誤:java.langUnsatisfiedLinkError

不支援的類版本錯誤:java.lang.UnsupportedClassVersionError

驗證錯誤:java.lang.VerifyError

虛擬機器錯誤:java.lang.VirtualMechineError

算術條件異常:java.lang.ArithmeticException

陣列索引越界異常:java.lang.ArrayIndexOutOfBoundsException

陣列儲存異常:java.lang.ArrayStoreException

類造型異常:java.lang.ClassCastException

找不到類異常:java.lang.NotFoundException

不支援克隆異常:Java.lang.CloneNotSupportedException

列舉敞亮不存在異常:java.lang.EnumConstantNotPresentException

根異常:java.lang.Exception

違法的訪問異常:java.lang.IllegalAccessExcetion

違法的監控狀態異常:java.lang.IllegalMonitorStateException

違法的狀態異常:java.lang.IllegalStateException

違法的執行緒狀態異常:java.lang.IllegalThreadStateException

索引越界異常:java.lang.IndexOutOfBoundsException

例項化異常:java.lang.InstantiationException

被中止異常:java.lang.InterruptedException

陣列大小為負值異常:java.lang.NegativeArraySizeException

屬性不存在異常:java.lang.NoSuchFieldException

執行時異常:java.lang.RuntimeException

安全異常:java.lang.SecurityException

型別不存在異常:java.lang.TypeNotPresentException

或許還有異常,只是還沒有遇到,你們有遇到過這裡面沒有出現過的異常麼?