มีข้อเท็จจริงมากมายที่เกี่ยวข้องกับ null ใน Java เราจะพูดถึงตัวอย่างบางส่วนที่นี่ -
-
ค่าดีฟอลต์ของตัวแปรอ้างอิงใดๆ ใน Java จะเป็นโมฆะเสมอ
ตัวอย่าง
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
คลาสชื่อ Demo กำหนดวัตถุคงที่และฟังก์ชันหลักที่แสดงค่าเริ่มต้นของวัตถุที่กำหนดไว้ล่วงหน้านี้
-
ตัวดำเนินการไม่เท่ากับ (!=) และการเปรียบเทียบ (==) สามารถใช้กับคีย์เวิร์ด 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
คลาสชื่อ Demo มีฟังก์ชันหลักที่ตรวจสอบเพื่อดูผลลัพธ์เมื่อเปรียบเทียบค่า Null โดยใช้ตัวดำเนินการ '==' และเมื่อตรวจสอบโดยใช้ตัวดำเนินการ '!='
-
คีย์เวิร์ด null คำนึงถึงขนาดตัวพิมพ์
ตัวอย่าง
public class Demo{
public static void main (String[] args) throws java.lang.Exception{
Object my_obj_1 = NULL;
Object my_obj_2 = null;
}
} ผลลัพธ์
/Demo.java:5: error: cannot find symbol Object my_obj_1 = NULL; ^ symbol: variable NULL location: class Demo 1 error