1.包装类型的空指针问题
public class NullPointTest {
public static void main(String[] args) throws InterruptedException {
System.out.println(testInteger(null));
}
private static Integer testInteger(Integer i) {
return i + 1; //包装类型,传参可能为null,直接计算,则会导致空指针问题
}
}
2.Equals方法左边的空指针问题
public class NullPointTest {
public static void main(String[] args) {
String str = null;
if (str.equals("666")) { // str可能为空,会导致空指针问题
System.out.println(str);
}
}
}
待续...