JAVA一些錯誤代碼


//算術異常
ArithmeticExecption

//空指針異常類
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.IllegalAccessError

//不兼容的類變化錯誤,當正在執行的方法所依賴的類定義發生了不兼容的改變時,拋出該異常
java.lang.IncompatibleClassChangeError

//實例化錯誤,構造一個抽象類或者接口時拋出該異常
java.lang.InstantiationError

//內部錯誤
java.lang.InternalError

//鏈接錯誤
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.lang.UnsatisfiedLinkError

//不支持的類版本錯誤
java.lang.UnsupportedClassVersionError

//驗證錯誤
java.lang.VerifyError

//虛擬機錯誤
java.lang.VirtualMachineError

//算術條件異常,如整數除零
java.lang.ArithmeticException

//數組索引越界異常
java.lang.ArrayIndexOutOfBoundsException

//數組存儲異常,存放非數組聲明類型
java.lang.ArrayStoreException

//類型轉換異常
java.lang.ClassCastException

//找不到類異常
java.lang.ClassNotFoundException

//克隆不支持異常,如沒有實現Cloneable接口
java.lang.CloneNotSupportedException

//枚舉常量不存在異常
java.lang.EnumConstantNotPresentException

//根異常
java.lang.Exception

//非法訪問異常
java.lang.IllegalAccessException

//非法的監控狀態異常
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.NoSuchMethodException

//空指針異常。當應用試圖在要求使用對象的地方使用了null時,拋出該異常
java.lang.NullPointerException

//數字格式異常
java.lang.NumberFormatException

//運行時異常
java.lang.RuntimeException

//安全異常
java.lang.SecurityException

//字符串索引越界異常
java.lang.StringIndexOutOfBoundsException

//類型不存在異常
java.lang.TypeNotPresentException

//不支持的方法異常
java.lang.UnsupportedOperationException

//Jsp頁面異常
javax.servlet.jsp.JspException

//JSP引擎解析異常
org.apache.jasper.JasperException

//Servlet異常
javax.servlet.ServletException

//對象已被刪除異常
org.hibernate.ObjectDeletedException

.NET中錯誤代碼

System.Exception
//所有異常的基類型

System.ApplicationException
//發生非致命應用程序錯誤時引發的異常

System.SystemException
//為System命名空間中的預定義異常定義基類

System.SystemException
//異常根類

System.AccessViolationException
//在試圖讀寫受保護內存時引發的異常

System.ArgumentException
//在向方法提供的其中一個參數無效時引發的異常

System.Collections.Generic.KeyNotFoundException
//指定用於訪問集合中元素的鍵與集合中的任何鍵都不匹配時所引發的異常

System.IndexOutOfRangeException
//訪問數組時,因元素索引超出數組邊界而引發的異常

System.InvalidCastException
//因無效類型轉換或顯示轉換引發的異常

System.InvalidOperationException
//當方法調用對於對象的當前狀態無效時引發的異常

System.InvalidProgramException
//當程序包含無效Microsoft中間語言(MSIL)或元數據時引發的異常,這通常表示生成程序的編譯器中有bug

System.IO.IOException
//發生I/O錯誤時引發的異常

System.NotImplementedException
//在無法實現請求的方法或操作時引發的異常

System.NullReferenceException
//嘗試對空對象引用進行操作時引發的異常

System.OutOfMemoryException
//沒有足夠的內存繼續執行程序時引發的異常

System.StackOverflowException
//掛起的方法調用過多而導致執行堆棧溢出時引發的異常

System.ArgumentException
//參數異常

System.ArgumentNullException
//當將空引用傳遞給不接受它作為有效參數的方法時引發的異常

System.ArgumentOutOfRangeException
//當參數值超出調用的方法所定義的允許取值范圍時引發的異常

System.ArithmeticException
//算術異常

System.DivideByZeroException
//試圖用零除整數值或十進制數值時引發的異常

System.NotFiniteNumberException
//當浮點值為正無窮大、負無窮大或非數字(NaN)時引發的異常

System.OverflowException
//在選中的上下文中所進行的算數運算、類型轉換或轉換操作導致溢出時引發的異常

System.IOException
//派生的異常類型

System.IO.DirectoryNotFoundException
//當找不到文件或目錄的一部分時所引發的異常

System.IO.DriveNotFoundException
//當嘗試訪問的驅動器或共享不可用時引發的異常

System.IO.EndOfStreamException
//讀操作試圖超出流的末尾時引發的異常

System.IO.FileLoadException
//當找到托管程序卻不能加載它時引發的異常

System.IO.FileNotFoundException
//試圖訪問磁盤上不存在的文件失敗時引發的異常

System.IO.PathTooLongException
//當路徑名或文件名超過系統定義的最大長度時引發的異常

ArrayTypeMismatchException
//試圖在數組中存儲錯誤類型的對象

BadImageFormatException
//格式錯誤異常,如32位應用訪問64位系統Dll引起

DivideByZeroException
//除零異常

DllNotFoundException
//找不到引用的dll

FormatException
//參數格式錯誤

MethodAccessException
//試圖訪問私有或者受保護的方法

MissingMemberException
//訪問一個無效版本的dll

NotSupportedException
//調用的方法在類中沒有實現

PlatformNotSupportedException
//平台不支持某個特定屬性時拋出該錯誤

ArgumentException 
//參數異常

ArgumentNullException
//空參數異常

ArgumentOutOfRangeException
//參數值超出范圍 

ArithmeticException
//算術異常
 
ArrayTypeMismatchException
//類型不匹配異常
 
IndexOutOfRangeException 
//索引超出范圍異常

InvalidcastException
//不正確的類型轉換異常 

InvalidOperationException 
//不正確的操作異常
 
MethodAccessException
//方法訪問異常

MissingMemberException
//丟失成員異常

NotFiniteNumberException
//無窮大數字異常
 
NotSupportedException
//操作不支持異常

NullReferenceException
//空引用異常,如調用沒有實例化的對象的成員

OutOfMemoryException
//內存空間不夠
 
PlatformNotSupportedException
//平台不支持某個特定屬性時拋出該錯誤 

StackOverflowException
//堆棧溢出


免責聲明!

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



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