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