Java开发常见异常及原因(此博文持续整理更新中)

1.空指针异常:java.lang.NullPointerException

这个异常我们开发中最常见的异常了,当null调用属性或者方法的时候就会报空指针异常。

2.类型转换异常:java.lang.ClassCastException

A和B他们有相同的父类,他们可以强制转化成父,但是他们之间却不能互相转化。其实他们两个是两个不同个的实体。

3.java.lang.NumberFormatException

数字格式异常。当试图将一个String转换为指定的数字类型,而该字符串确不满足数字类型要求的格式时,抛出该异常。

4.java.lang.ArrayIndexOutOfBoundsException

例如:数组的长度决定了它所能装载的数据的量,数组的长是4,数组是从0开始计数的,但是调用的确是9,超出数组的范围,所以报错

 

 

你可能感兴趣的:(Java进阶)