首页 > 编程语言 > 详细

java异常概述(简版)

时间:2018-01-09 18:24:04      阅读:189      评论:0      收藏:0      [点我收藏+]

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异常概述(简版)

原文:https://www.cnblogs.com/huayuxiaoxiang/p/8252530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!