logo

Słowo zastrzeżone o wartości null w Javie

W Javie null jest słowem zastrzeżonym dla wartości dosłownych. Wydaje się, że jest to słowo kluczowe, ale w rzeczywistości jest to dosłowne określenie prawdy i fałszu.

Punkty do zapamiętania

  • Wielkość liter ma znaczenie.
  • Jest to wartość zmiennej referencyjnej.
  • Dostęp do referencji o wartości null generuje a Wyjątek NullPointer.
  • Niedozwolone jest przekazywanie null jako wartości w celu wywołania metod zawierających dowolny prymitywny typ danych.

Przykłady słowa zastrzeżonego Java o wartości null

Przykład 1

Zobaczmy prosty przykład wyświetlania domyślnej wartości zmiennej referencyjnej.

Liczba całkowita Java na ciąg
public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } } 

Wyjście:

 null 

Przykład 2

Zobaczmy przykład, aby ustalić, czy możemy przekazać wartość null do zmiennej referencyjnej obiektu.

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

Wyjście:

 null 

Przykład 3

Zobaczmy przykład wyświetlania domyślnej wartości String.

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

Wyjście:

 null 

Przykład 4

Zobaczmy przykład zwracania wartości null z metody.

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

Wyjście:

 null 

Przykład 5

Zobaczmy przykład podania wartości null do zmiennej 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'); } } } 

Wyjście:

 value is null