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 此
new 并且不会找到该类的定义。
|
class |
NoSuchFieldError |
如果应用程序尝试访问或修改对象的指定字段,并且该对象不再具有该字段,则抛出。
|
class |
NoSuchMethodError |
如果应用程序尝试调用类(静态或实例)的指定方法,并且该类不再具有该方法的定义,则抛出。
|
class |
UnsatisfiedLinkError |
如果Java虚拟机找不到声明为
native 的方法的适当的本地语言定义,则
native 。
|
class |
UnsupportedClassVersionError |
当Java虚拟机尝试读取类文件并确定文件中的主要和次要版本号不受支持时抛出。
|
class |
VerifyError |
当“验证者”检测到一个类文件(尽管形成良好)包含某种内部不一致或安全问题时抛出。
|