Java之常见异常 整理集合

异常: 出现意外情况
ex:NullPointerException 空指针异常 (出现条件:使用对象(字段/方法)值为null时)
       ArrayIndexOutOfBoundsException 数组下标越界异常 (出现条件:使用超出数组下标范围的下标)
       NumberFormatException 数字格式化异常  (出现条件:不符合转换格式的字符串被转换成数字时)
       ParseException : 解析异常 (出现条件:需要转换成Date的字符串内容,不符合SimpleDateFormat对象指定的格式)
       ClassCastException类型转换异常  (出现条件:将一个类型转换成另一个类型,两个类型没有继承关系)                       ArithmeticException : 数学运算异常 (出现条件: ex:1/0)


下面来举例看看具体错误情况:

ex1 : NullPointerException 空指针异常 (出现条件:使用对象(字段/方法)值为null时)

Java之常见异常 整理集合


ex2  :  ArrayIndexOutOfBoundsException 数组下标越界异常 (出现条件:使用超出数组下标范围的下标)

Java之常见异常 整理集合


ex3 :  NumberFormatException 数字格式化异常  (出现条件:不符合转换格式的字符串被转换成数字时)

Java之常见异常 整理集合


ex4 : ParseException : 解析异常 (出现条件:需要转换成Date的字符串内容,不符合SimpleDateFormat对象指定的格式)

Java之常见异常 整理集合


ex5 :  ClassCastException类型转换异常  (出现条件:将一个类型转换成另一个类型,两个类型没有继承关系)

Java之常见异常 整理集合


ex6 :  ArithmeticException : 数学运算异常 (出现条件: ex:1/0)

Java之常见异常 整理集合