异常名称: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或者把多出的删除不赋值
总结经验:在使用数组时要主要下标的范围,避免多出。数组越界。