指针:是java中的对象的引用。
空指针:就是指针的内容为null。
空指针异常:就是去操作一个空指针时,由于java认为空指针是不能进行比较操作的,便会抛出(java.lang.NullPointerException),所以比较时要先判空。
小例子:
for(int i = 0; i < users.length; i++){
if(users[i] != null && name.equals(users[i].getName())){//这里必须要users[i] != null
return false;
}
}return true;