Java 中關於 null 的有趣事實


Java 中的 null 有許多關聯的事實。這裡我們使用示例討論其中的部分內容 −

  • Java 中的任何引用變數的預設值始終為 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

一個名為 Demo 的類定義了一個靜態物件和一個主函式,該主函式顯示此預定義物件的預設值。

  • not equal to (!=) 和 comparison (==) 運算子可以與 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

更新於: 04-Jul-2020

125 瀏覽量

開啟你的 職業生涯

透過完成此課程獲得認證

開始
廣告
© . All rights reserved.