首先说明一下:ArrayIndexOutOfBoundsException数据越界异常造成的原因通常是:

一个数组 a[3] 他的元素有a[0],a[1],a[2],如果不小心出现a[3],那么会出现数组越界异常了,
建议你在处理的时候,可以判断数组的大小,保证自己不要访问超过数组大小的元素,这样就不会出现数组越界异常了。
1使用鼠标点击打开eclipse软件。
3输入java项目名,然后点击finish按钮。
4鼠标选中新建的项目继续新建一个Class类,鼠标右击--new---Class类。
5输入类名,点击finish按钮。
6在新建的类中键入如下代码:
System.out.println("空指针异常的代码");
点击运行按钮Run--Run as-->Java APPlicatiion,可以看到运行结果空指针异常。
7继续修改该类中的代码为:
/* 这是出现空指针异常代码 */
System.out.println("空指针异常的代码");
/*不管是否有异常都执行*/
System.out.println("不管是否有异常都执行");
System.out.println("equals()方法的正确用法避免空指针异常");
8在控制台查看运行结果,使用try-catch捕捉异常异常,或者正确使用java方法避免异常。
1、先字符串变量未初始化
2、后接口类型的对象没有用具体的类初始化
3、当一个对象的值为空时,你没有判断为空的情况。
4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会出现异常
5、优先使用String.valueOf()方法代替toString()