Java之常见异常 整理集合

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38225558/article/details/82020581

异常: 出现意外情况
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)


 


猜你喜欢

转载自blog.csdn.net/qq_38225558/article/details/82020581