Java null - The Coding Shala

Home >> Learn Java >> Java NULL

Java null

Java null is present in java.lang package. The following are some properties of null-
  • null is case sensitive that means NULL and null are different. In Java, we use null(small). NULL will give an error.
  • Java null is a special value, it does not object or neither a type. It can be assigned to any reference type or can typecast null to any type.
Point to remember: By default, any reference variable in Java has a null value.
Java null - The Coding Shala
  • Non-static methods cannot be called on a reference variable with a null value.
  • In java, we can use equals(==) and not equals(!=) operators with null.
public class NULL{
    private static Object obj;
    public static void main(String[] args){
        NULL Null_obj = null;
        Null_obj.Static_Method();
     //   Null_obj.NonStatic(); //will give  java.lang.NullPointerException error
        //Object name = null;  //like this
        //Object name = NULL;  //will give error;
        Integer it = null;
        System.out.println(it);
        System.out.println(obj);
        String str = (String) null;
        System.out.println("This is String "+str);
        if(null==null){
            System.out.println("In null equals");
        }
        if(it!=null){
            System.out.println("it is not null");
        }else{
            System.out.println("it is null");
        }
    }
    private static void Static_Method(){
        System.out.println("This is static method call by null reference value");
    }
    private void NonStatic(){
        System.out.println("Non static method called by null reference value");
    }
}


-------output--------
This is static method call by null reference value
null
null
This is String null
In null equals
it is null



Other Posts You May Like
Please leave a comment below if you like this post or found some error, it will help me to improve my content.

Comments

Popular Posts from this Blog

New Year Chaos Solution - The Coding Shala

LeetCode - Crawler Log Folder Solution - The Coding Shala

Java Program to Convert Binary to Decimal - The Coding Shala

N-th Tribonacci Number Solution - The Coding Shala

Remove Outermost Parentheses LeetCode Solution - The Coding Shala