มีข้อเท็จจริงมากมายเกี่ยวกับ null ใน Java นี่คือบางส่วนพร้อมตัวอย่าง:
1. ค่า default ของ reference variable คือ null
public class Demo {
private static Object my_obj;
public static void main(String args[]) {
System.out.println("The default value of object my_obj is : " + my_obj);
}
}
The default value of object my_obj is : null
2. ใช้ != และ == กับ null ได้
public class Demo {
public static void main(String args[]) {
System.out.println("The value of null == null is : ");
System.out.println(null == null);
System.out.println("The value of null != null is : ");
System.out.println(null != null);
}
}
The value of null == null is : true The value of null != null is : false
3. null เป็น case-sensitive
public class Demo {
public static void main(String[] args) throws java.lang.Exception {
Object my_obj_1 = NULL; // compile error
Object my_obj_2 = null; // OK
}
}
/Demo.java:5: error: cannot find symbol Object my_obj_1 = NULL; ^ symbol: variable NULL location: class Demo 1 error