I Java er null et reservert ord for bokstavelige verdier. Det virker som et nøkkelord, men faktisk er det et bokstavelig tal som ligner på sant og usant.
Poeng å huske
- Det skiller mellom store og små bokstaver.
- Det er en verdi av referansevariabelen.
- Tilgangen til en nullreferanse genererer en NullPointerException.
- Det er ikke tillatt å sende null som en verdi for å kalle metodene som inneholder noen primitiv datatype.
Eksempler på Java null reservert ord
Eksempel 1
La oss se et enkelt eksempel for å vise standardverdien til referansevariabelen.
public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } }
Produksjon:
null
Eksempel 2
La oss se et eksempel for å finne ut om vi kan overføre null til objektreferansevariabel.
public class NullExample2 { public static void main(String[] args) { NullExample2 obj = null; System.out.println(obj); } }
Produksjon:
null
Eksempel 3
La oss se et eksempel for å vise standardverdien til String.
public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } }
Produksjon:
null
Eksempel 4
La oss se et eksempel for å returnere null fra en metode.
public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } }
Produksjon:
null
Eksempel 5
La oss se et eksempel for å gi null til String-variabelen.
public class NullExample5 { static String str=null; public static void main(String[] args) { if(str==null) { System.out.println('value is null'); } else { System.out.println('value is not null'); } } }
Produksjon:
value is null