class |
AbstractMethodError |
应用程序尝试调用抽象方法时抛出。
|
class |
BootstrapMethodError |
|
class |
ClassCircularityError |
当Java虚拟机检测到正在加载的类的超类层次结构中的循环时抛出。
|
class |
ClassFormatError |
当Java虚拟机尝试读取类文件并确定文件格式错误或无法解释为类文件时抛出。
|
class |
ExceptionInInitializerError |
表示静态初始化程序中发生意外异常的信号。
|
class |
IllegalAccessError |
如果应用程序尝试访问或修改字段,或调用其无权访问的方法,则抛出该异常。
|
class |
IncompatibleClassChangeError |
在某些类定义发生不兼容的类更改时抛出。
|
class |
InstantiationError |
当应用程序尝试使用Java
new 构造来实例化抽象类或接口时抛出。
|
class |
NoClassDefFoundError |
如果Java虚拟机或
ClassLoader 实例尝试加载类的定义(作为普通方法调用的一部分或作为使用
new 表达式创建新实例的
new )而
new ,则无法找到类的定义。
|
class |
NoSuchFieldError |
如果应用程序尝试访问或修改对象的指定字段,并且该对象不再具有该字段,则抛出该异常。
|
class |
NoSuchMethodError |
如果应用程序尝试调用类的指定方法(静态或实例),并且该类不再具有该方法的定义,则抛出该异常。
|
class |
UnsatisfiedLinkError |
如果Java虚拟机无法找到声明为
native 的方法的适当本机语言定义,则抛出此异常。
|
class |
UnsupportedClassVersionError |
当Java虚拟机尝试读取类文件并确定不支持文件中的主要版本号和次要版本号时抛出。
|
class |
VerifyError |
当“验证程序”检测到类文件虽然格式正确但包含某种内部不一致或安全问题时抛出。
|