logo

Vyhrazené slovo Java null

V Javě je null rezervované slovo pro doslovné hodnoty. Vypadá to jako klíčové slovo, ale ve skutečnosti je to doslovně podobné jako true a false.

Body k zapamatování

  • Rozlišuje malá a velká písmena.
  • Je to hodnota referenční proměnné.
  • Přístup k nulové referenci generuje a Výjimka NullPointerException.
  • Není povoleno předat null jako hodnotu pro volání metod, které obsahují jakýkoli primitivní datový typ.

Příklady vyhrazeného slova Java null

Příklad 1

Podívejme se na jednoduchý příklad zobrazení výchozí hodnoty referenční proměnné.

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

Výstup:

 null 

Příklad 2

Podívejme se na příklad, abychom zjistili, zda můžeme předat null do referenční proměnné objektu.

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

Výstup:

 null 

Příklad 3

Podívejme se na příklad zobrazení výchozí hodnoty String.

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

Výstup:

 null 

Příklad 4

Podívejme se na příklad vrácení hodnoty null z metody.

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

Výstup:

 null 

Příklad 5

Podívejme se na příklad, který poskytuje null proměnné String.

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

Výstup:

 value is null