java异常概述(简版)

Posted 花语潇湘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java异常概述(简版)相关的知识,希望对你有一定的参考价值。

1:ArithmeticException

  说明:当存在不符合规则的运算条件时出现这种问题,例如被除数为0的情况。

2:ArrayIndexOutOfBoundsException

  说明:使用非法索引时抛出此异常,例如索引为负数等情况

3:IndexOutOfBoundsException

  说明:索引(角标)越界,例如数组长度为1时,获取索引为2的情况下

4:ArrayStoreException

  说明:数组存储异常,即数组的类型和存入数据的类型不匹配。

5:ClassCastException

  说明:类转换异常,例如强行将类转换为不是实例的子类

6:IllegalArgumentException

  说明:参数不合法或参数不正确的情况。

7:NegativeArraySizeException

  说明:试图创建非法的数组,数组长度不合法的情况,例如长度为负数。

8:NullPointerException

  说明:空指针异常,例如程序需要某个对象的某个属性,但是这个对象为null就会抛出此异常。

9:NumberFormatException

  说明:程序试图将一个字符串转换为数值的情况。

10:StringIndexOutOfBoundsException

  说明:索引(角标)越界,指的是字符串。

11:ClassNotFoundException

  说明:找不到对应的类,列入spring中,需要的类没有注解则会抛出此异常。

12:NoSuchMethodException

  说明:此方法不存在,例如maven项目中新增方法而没有编译。则会抛出此类问题。

以上是关于java异常概述(简版)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA之旅——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别

《Java从小白到大牛精简版》——前言

java之异常处理

java 异常

java-异常

java异常详解