2024年4月19日发(作者:)

算术异常类:ArithmeticExecption

空指针异常类:NullPointerException

类型强制转换异常:ClassCastException

数组负下标异常:NegativeArrayException

数组下标越界异常:ArrayIndexOutOfBoundsException

违背安全原则异常:SecturityException

文件已结束异常:EOFException

文件未找到异常:FileNotFoundException

字符串转换为数字异常:NumberFormatException

操作数据库异常:SQLException

输入输出异常:IOException

方法未找到异常:NoSuchMethodException

ctMethodError

抽象方法错误。当应用试图调用抽象方法时抛出。

ionError

断言错。用来指示一个断言失败的情况。

ircularityError

类循环依赖错误。在初始化一个类时,若检测到类之间循环依赖则抛出该异常。

ormatError

类格式错误。当Java虚拟机试图从一个文件中读取Java类,而检测到该文件的内容不符合

类的有效格式时抛出。

错误。是所有错误的基类,用于标识严重的程序运行问题。这些问题通常描述一些不应被应

用程序捕获的反常情况。

ionInInitializerError

初始化程序错误。当执行一个类的静态初始化程序的过程中,发生了异常时抛出。静态初始

化程序是指直接包含于类中的static语句段。

lAccessError

违法访问错误。当一个应用试图访问、修改某个类的域(Field)或者调用其方法,但是又

违反域或方法的可见性声明,则抛出该异常。

atibleClassChangeError

不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异

常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况

下,容易引发该错误。

tiationError

实例化错误。当一个应用试图通过Java的new操作符构造一个抽象类或者接口时抛出该异

常.

alError

内部错误。用于指示Java虚拟机发生了内部错误。

eError

链接错误。该错误及其所有子类指示某个类依赖于另外一些类,在该类编译之后,被依赖的

类改变了其类定义而没有重新编译所有的类,进而引发错误的情况。

sDefFoundError

未找到类定义错误。当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义

时抛出该错误。

FieldError

域不存在错误。当应用试图访问或者修改某类的某个域,而该类的定义中没有该域的定义时

抛出该错误。