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

avatar
作者
猴君
阅读量:1

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

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

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

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

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

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

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

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

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!