- Java.lang 包类
- Java.lang - 首页
- Java.lang - 布尔型
- Java.lang - 字节型
- Java.lang - 字符型
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - 类
- Java.lang - 类加载器
- Java.lang - 编译器
- Java.lang - 双精度浮点数
- Java.lang - 枚举
- Java.lang - 单精度浮点数
- Java.lang - InheritableThreadLocal
- Java.lang - 整数
- Java.lang - 长整数
- Java.lang - 数学
- Java.lang - 数字
- Java.lang - 对象
- Java.lang - 包
- Java.lang - 进程
- Java.lang - ProcessBuilder
- Java.lang - 运行时
- Java.lang - RuntimePermission
- Java.lang - 安全管理器
- Java.lang - 短整数
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - 字符串
- Java.lang - 字符串缓冲区
- Java.lang - 字符串构建器
- Java.lang - 系统
- Java.lang - 线程
- Java.lang - 线程组
- Java.lang - ThreadLocal
- Java.lang - 可抛出
- Java.lang - 空值
- Java.lang 包其他内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java.lang.异常
简介
java.lang.Exceptions 提供了在 java lang 包下抛出的不同异常。
异常摘要
序号 | 异常及描述 |
---|---|
1 | ArithmeticException 当发生异常算术条件时抛出。 |
2 | ArrayIndexOutOfBoundsException 指示数组已使用非法索引进行访问时抛出。 |
3 | ArrayStoreException 指示尝试将错误类型的对象存储到对象数组中时抛出。 |
4 | ClassCastException 指示代码尝试将对象强制转换为其不是实例的子类时抛出。 |
5 | ClassNotFoundException 当应用程序尝试通过其字符串名称使用 Class 类中的 forName 方法加载类时抛出。 |
6 | CloneNotSupportedException 指示已调用 Object 类中的 clone 方法来克隆对象,但该对象的类未实现 Cloneable 接口时抛出。 |
7 | EnumConstantNotPresentException 当应用程序尝试按名称访问枚举常量,并且枚举类型不包含具有指定名称的常量时抛出。 |
8 | Exception Exception 类及其子类是 Throwable 的一种形式,它指示合理的应用程序可能希望捕获的条件。 |
9 | IllegalAccessException 当应用程序尝试反射地创建实例(数组除外)、设置或获取字段或调用方法,但当前正在执行的方法无权访问指定类、字段、方法或构造函数的定义时抛出。 |
10 | IllegalArgumentException 指示方法已传递非法或不合适的参数时抛出。 |
11 | IllegalMonitorStateException 指示线程已尝试在对象的监视器上等待或通知其他线程等待对象的监视器,而没有拥有指定的监视器时抛出。 |
12 | IllegalStateException 表示方法在非法或不合适的时间被调用。 |
13 | IllegalThreadStateException 指示线程对于请求的操作处于不适当状态时抛出。 |
14 | IndexOutOfBoundsException 指示某种类型的索引(例如数组、字符串或向量的索引)超出范围时抛出。 |
15 | InstantiationException 当应用程序尝试使用 Class 类中的 newInstance 方法创建类的实例,但指定的类对象无法实例化时抛出。 |
16 | InterruptedException 当线程正在等待、休眠或以其他方式占用,并且线程在活动之前或期间被中断时抛出。 |
17 | NegativeArraySizeException 如果应用程序尝试创建大小为负的数组则抛出。 |
18 | NoSuchFieldException 表示类没有指定名称的字段。 |
19 | NoSuchMethodException 当找不到特定方法时抛出。 |
20 | NullPointerException 当应用程序尝试在需要对象的情况下使用 null 时抛出。 |
21 | NumberFormatException 指示应用程序尝试将字符串转换为其中一种数字类型,但字符串格式不正确时抛出。 |
22 | RuntimeException RuntimeException 是可以在 Java 虚拟机正常运行期间抛出的那些异常的超类。 |
23 | SecurityException 由安全管理器抛出以指示安全违规。 |
24 | StringIndexOutOfBoundsException 由 String 方法抛出以指示索引为负或大于字符串的大小。 |
25 | TypeNotPresentException 当应用程序尝试使用表示类型名称的字符串访问类型,但找不到具有指定名称的类型的定义时抛出。 |
26 | UnsupportedOperationException 指示请求的操作不受支持时抛出。 |