logo

Java null reserviertes Wort

In Java ist null ein reserviertes Wort für Literalwerte. Es scheint ein Schlüsselwort zu sein, aber tatsächlich ist es ein Literal, das wahr und falsch ähnelt.

Punkte, die man sich merken sollte

  • Dabei wird die Groß-/Kleinschreibung beachtet.
  • Es handelt sich um einen Wert der Referenzvariablen.
  • Der Zugriff auf eine Nullreferenz generiert eine NullPointerException.
  • Es ist nicht zulässig, null als Wert zu übergeben, um Methoden aufzurufen, die einen beliebigen primitiven Datentyp enthalten.

Beispiele für Java-Null-reservierte Wörter

Beispiel 1

Sehen wir uns ein einfaches Beispiel zur Anzeige des Standardwerts der Referenzvariablen an.

public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } } 

Ausgabe:

 null 

Beispiel 2

Sehen wir uns ein Beispiel an, um zu bestimmen, ob wir null an die Objektreferenzvariable übergeben können.

 public class NullExample2 { public static void main(String[] args) { NullExample2 obj = null; System.out.println(obj); } } 

Ausgabe:

 null 

Beispiel 3

Sehen wir uns ein Beispiel zur Anzeige des Standardwerts von String an.

 public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } } 

Ausgabe:

 null 

Beispiel 4

Sehen wir uns ein Beispiel für die Rückgabe von Null von einer Methode an.

 public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } } 

Ausgabe:

 null 

Beispiel 5

Sehen wir uns ein Beispiel an, um der String-Variablen Null bereitzustellen.

 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'); } } } 

Ausgabe:

 value is null