logo

Java paraula reservada nul·la

A Java, null és una paraula reservada per a valors literals. Sembla una paraula clau, però en realitat és un literal semblant a cert i fals.

Punts a recordar

  • És sensible a majúscules i minúscules.
  • És un valor de la variable de referència.
  • L'accés a una referència nul·la genera a NullPointerException.
  • No es permet passar null com a valor per cridar els mètodes que contenen cap tipus de dades primitiu.

Exemples de paraula reservada nul·la de Java

Exemple 1

Vegem un exemple senzill per mostrar el valor predeterminat de la variable de referència.

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

Sortida:

 null 

Exemple 2

Vegem un exemple per determinar si podem passar null a la variable de referència de l'objecte.

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

Sortida:

npm neteja la memòria cau
 null 

Exemple 3

Vegem un exemple per mostrar el valor predeterminat de String.

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

Sortida:

 null 

Exemple 4

Vegem un exemple per retornar null des d'un mètode.

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

Sortida:

 null 

Exemple 5

Vegem un exemple per proporcionar null a la variable 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'); } } } 

Sortida:

 value is null