NullPointerException
遇到的最多的错误。用debug一步一步的跳转排除,有时可能是括号加错了位置,可能是调错了方法中的参数,所以在书写的时候要认真检查,尽可能避免空指针异常带来的错误。
-
while
循环判断完应该进入for
循环,括号的位置出错导致最终判断结果为null
,即空指针异常 -
调用对象中的
getGameId()
方法,比较是否相等,误书写成了player.equals(gameId)
造成了空指针异常
检查了好久都检查不出来,后来才发现是if语句判断的时候player2已经为null了,所以调用playerDao.addPlayer()时我不能再添加这个空的,而是新录入的player
ArrayIndexOutOfBoundsException
元素格式前后不照应