2019-1-3 异常笔记

异常名称java.lang.NullPointerExcepiton
案例String sex = null; if(sex.equals(“男”))这一句出现空空指针异常。
出现原因使用值为null的变量调用方法
解决方案给该null变量赋值;或者使用不为null的变量来使用方法。
总结经验在使用方法时,要用不太可能为null的变量来调用方法 可以避免空值异常。


异常名称java.;lang.ArrayIndexOutOfBoundsExcepiton
案例int【】scores = new int【2】 scores【0】=90; scores【1】=85; scores【2】=75;这一句数组下标为2超出 设定数组
出现原因数组多出设定下标
解决方案给下标加1或者把多出的删除不赋值
总结经验在使用数组时要主要下标的范围,避免多出。数组越界。

原文地址:https://www.cnblogs.com/kemii/p/10240269.html