Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

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라는 클래스는 정적 개체와 이 미리 정의된 개체의 기본값을 표시하는 주요 기능을 정의합니다.

  • 같지 않음(!=) 및 비교(==) 연산자는 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 값을 비교할 때 출력을 확인하는 기본 함수가 포함되어 있습니다.

  • 키워드 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