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