1.   Java.lang.NullPointerException

这个异常大家肯定都经常碰到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象。

例如如下代码:

User user = null;

调用user.hello()方法。这个时候就会出现空指针的异常。因为usernull的,没有被初始化。

 

2. java.lang.ClassNotFoundException 

这个异常的解释是"指定的类不存在",这里主要考虑一下类的名称和路径是否正确即可,检查使用导入了开发的jar包。 

 

3. java.lang.ArithmeticException 

这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。 

 

4. java.lang.ArrayIndexOutOfBoundsException 

这个异常相信很多朋友也经常碰到过,异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围。例如数组中只有3个元素,而你想要获取到下标值为5的元素。

 

 5. java.lang.IllegalAccessException 

这个异常的解释是"没有访问权限",当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程序中用了Package的情况下要注重这个异常。