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
或許還有異常,只是還沒有遇到,你們有遇到過這裡面沒有出現過的異常麼?