- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包额外内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包实用资源
- Java.lang - 实用资源
- Java.lang - 讨论
Java.lang.Errors
介绍
java.lang.Errors 提供了在 java lang 包下抛出的不同错误。
错误摘要
| 序号 | 错误及描述 |
|---|---|
| 1 | AbstractMethodError 当应用程序尝试调用抽象方法时抛出此异常。 |
| 2 | AssertionError 抛出此异常以指示断言失败。 |
| 3 | ClassCircularityError 在初始化类时检测到循环时抛出此异常。 |
| 4 | ClassFormatError 当 Java 虚拟机尝试读取类文件并确定该文件格式错误或无法解释为类文件时抛出此异常。 |
| 5 | Error Error 是 Throwable 的一个子类,它指示严重的错误,合理的应用程序不应尝试捕获。 |
| 6 | ExceptionInInitializerError 这些信号表示在静态初始化程序中发生了意外异常。 |
| 7 | IllegalAccessError 如果应用程序尝试访问或修改它无权访问的字段,或调用它无权访问的方法,则抛出此异常。 |
| 8 | IncompatibleClassChangeError 当对某些类定义发生不兼容的类更改时抛出此异常。 |
| 9 | InstantiationError 当应用程序尝试使用 Java new 构造函数来实例化抽象类或接口时抛出此异常。 |
| 10 | InternalError 抛出此异常以指示 Java 虚拟机中发生了某些意外的内部错误。 |
| 11 | LinkageError LinkageError 的子类指示一个类对另一个类具有一定的依赖性。 |
| 12 | NoClassDefFoundError 如果 Java 虚拟机或 ClassLoader 实例尝试加载类的定义,但找不到该类的定义,则抛出此异常。 |
| 13 | NoSuchFieldError 如果应用程序尝试访问或修改对象的指定字段,而该对象不再具有该字段,则抛出此异常。 |
| 14 | NoSuchMethodError 如果应用程序尝试调用类的指定方法(静态或实例),而该类不再具有该方法的定义,则抛出此异常。 |
| 15 | OutOfMemoryError 当 Java 虚拟机无法分配对象,因为它内存不足,并且垃圾收集器无法提供更多内存时抛出此异常。 |
| 16 | StackOverflowError 当由于应用程序递归过深而发生堆栈溢出时抛出此异常。 |
| 17 | ThreadDeath 当调用 Thread 类中带有零参数的 stop 方法时,会在受害者线程中抛出 ThreadDeath 实例。 |
| 18 | UnknownError 当 Java 虚拟机中发生未知但严重的异常时抛出此异常。 |
| 19 | UnsatisfiedLinkError 如果 Java 虚拟机找不到声明为本机的适当的本地语言方法定义,则抛出此异常。 |
| 20 | UnsupportedClassVersionError 当 Java 虚拟机尝试读取类文件并确定文件中的主版本号和次版本号不受支持时抛出此异常。 |
| 21 | VerifyError 当“验证器”检测到类文件虽然格式正确,但包含某种内部不一致性或安全问题时抛出此异常。 |
| 22 | VirtualMachineError 抛出此异常以指示 Java 虚拟机已损坏或已用尽其继续运行所需的资源。 |