2023年10月30日

发布时间 2023-12-21 09:04:07作者: chrisrmas、

Java中常见运行时异常
异常类型 说明
ArithmeticException 算术错误异常,如以零做除数
ArraylndexOutOfBoundException 数组索引越界
ArrayStoreException 向类型不兼容的数组元素赋值
ClassCastException 类型转换异常
IllegalArgumentException 使用非法实参调用方法
lIIegalStateException 环境或应用程序处于不正确的状态
lIIegalThreadStateException 被请求的操作与当前线程状态不兼容
IndexOutOfBoundsException 某种类型的索引越界
NullPointerException 尝试访问 null 对象成员,空指针异常
NegativeArraySizeException 再负数范围内创建的数组
NumberFormatException 数字转化格式异常,比如字符串到 float 型数字的转换无效
TypeNotPresentException 类型未找到

Java常见非运行时异常异常类型说明

ClassNotFoundException没有找到类

IllegalAccessException访问类被拒绝

InstantiationException试图创建抽象类或接口的对象

InterruptedException线程被另一个线程中断

NoSuchFieldException请求的域不存在

NoSuchMethodException请求的方法不存在

ReflectiveOperationException与反射有关的异常的超类