java.lang常见异常有哪些情况

   2024-10-07 6520
核心提示:NullPointerException:空指针异常,当程序试图访问一个空对象的成员变量或方法时抛出。ClassCastException:类转换异常,当试图

NullPointerException:空指针异常,当程序试图访问一个空对象的成员变量或方法时抛出。

ClassCastException:类转换异常,当试图将一个对象强制转换为不是其子类的类型时抛出。

ArrayIndexOutOfBoundsException:数组下标越界异常,当试图访问数组的索引超出其范围时抛出。

IllegalArgumentException:非法参数异常,当传递给方法的参数不合法时抛出。

IllegalStateException:非法状态异常,当调用方法的对象处于不合法状态时抛出。

ArithmeticException:算术异常,当出现除零等算术错误时抛出。

IndexOutOfBoundsException:索引越界异常,当访问集合中不存在的索引时抛出。

NumberFormatException:数字格式异常,当将字符串转换为数字时出现格式错误时抛出。

ConcurrentModificationException:并发修改异常,当多个线程同时修改集合时抛出。

OutOfMemoryError:内存溢出错误,当程序申请的内存超出JVM的限制时抛出。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号