În Java, null este un cuvânt rezervat pentru valorile literale. Pare un cuvânt cheie, dar, de fapt, este un literal similar cu adevărat și fals.
Puncte de reținut
- Este sensibil la majuscule.
- Este o valoare a variabilei de referință.
- Accesul la o referință nulă generează a NullPointerException.
- Nu este permisă trecerea null ca valoare pentru a apela metodele care conțin orice tip de date primitive.
Exemple de cuvânt Java rezervat nul
Exemplul 1
Să vedem un exemplu simplu pentru a afișa valoarea implicită a variabilei de referință.
folderul de redenumire linux
public class NullExample1 { static NullExample1 obj; public static void main(String[] args) { System.out.println(obj); } }
Ieșire:
null
Exemplul 2
Să vedem un exemplu pentru a determina dacă putem trece null variabilei de referință a obiectului.
public class NullExample2 { public static void main(String[] args) { NullExample2 obj = null; System.out.println(obj); } }
Ieșire:
null
Exemplul 3
Să vedem un exemplu pentru a afișa valoarea implicită a String.
public class NullExample3 { String str; public static void main(String[] args) { NullExample3 obj=new NullExample3(); System.out.println(obj.str); } }
Ieșire:
null
Exemplul 4
Să vedem un exemplu pentru a returna null dintr-o metodă.
scorțișoară vs mate
public class NullExample4 { String display() { return null; } public static void main(String[] args) { NullExample4 obj=new NullExample4(); System.out.println(obj.display()); } }
Ieșire:
null
Exemplul 5
Să vedem un exemplu pentru a furniza null variabilei 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'); } } }
Ieșire:
value is null