Cargue directamente el código y las capturas de pantalla
public static void main(String[] args) {
System.out.println(null == ((Integer)0)); //false
// System.out.println(null == 0);//报错,连编译都通不过
int a = 0;
// System.out.println(null == a);//报错,连编译都通不过
Integer y = null;
System.out.println(null == y);//true
//下面一行代码,报空指针异常(是在程序运行时报的错,但是编译可以通过,即编译时不会报错,运行时才会报错)
a = y;
}
Los resultados de la operación son los siguientes:
Nota: Mire el siguiente código para ver a qué es igual nulo + nulo .
System.out.println(null + null);//报错,连编译都通不过
String n = null;
String m = null;
System.out.println(n + m);//nullnull