logo

Palabra reservada nula de Java

En Java, nulo es una palabra reservada para valores literales. Parece una palabra clave, pero en realidad es un literal similar a verdadero y falso.

Puntos para recordar

  • Es sensible a mayúsculas y minúsculas.
  • Es un valor de la variable de referencia.
  • El acceso a una referencia nula genera un Excepción de puntero nulo.
  • No está permitido pasar nulo como valor para llamar a métodos que contienen cualquier tipo de datos primitivo.

Ejemplos de palabra reservada nula de Java

Ejemplo 1

Veamos un ejemplo sencillo para mostrar el valor predeterminado de la variable de referencia.

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

Producción:

 null 

Ejemplo 2

Veamos un ejemplo para determinar si podemos pasar nulo a la variable de referencia del objeto.

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

Producción:

 null 

Ejemplo 3

Veamos un ejemplo para mostrar el valor predeterminado de String.

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

Producción:

cuantas semanas hay en un mes
 null 

Ejemplo 4

Veamos un ejemplo para devolver nulo desde un método.

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

Producción:

 null 

Ejemplo 5

Veamos un ejemplo para proporcionar nulo 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'); } } } 

Producción:

 value is null