Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ข้อเท็จจริงที่น่าสนใจเกี่ยวกับ null ใน Java


มีข้อเท็จจริงมากมายที่เกี่ยวข้องกับ 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