Qué significa null en java

Qué significa null en java
Java proporciona una amplia gama de palabras clave reservadas, y "nulo" es una de ellas. NULL es una palabra clave reservada comúnmente utilizada en casi todos los lenguajes de programación. Es una palabra clave sensible al caso que significa "nulo" y "nulo" son dos cosas diferentes. La palabra clave nula pertenece a la "java.lang.Excepción de puntero nulo". Por lo tanto, podemos encontrar una NullPointerException en cualquier momento mientras realizamos algunas operaciones con o sin la palabra clave NULL.

Este artículo tiene como objetivo presentar una visión general exhaustiva de los conceptos que sean a continuación asociados con la palabra clave nula:

  • Qué significa "null" en java?
  • Valor predeterminado de la variable de referencia Java
  • Cómo asignar/pasar nulo a una variable de referencia de objeto?
  • Cómo asignar/pasar nulo al tipo de datos primitivo en Java?
  • Es una caja nula sensible en Java?

Qué significa "null" en java?

Es una palabra clave reservada que se puede usar para señalar la ausencia de algo. La palabra clave nula es sensible al caso, lo que significa que el compilador Java considerará "nulo" y "nulo" dos cosas diferentes. Si asignamos "nulo" a un objeto, en consecuencia, encontraremos un error. Sin embargo, el programa funcionará bien si asignamos "nulo" a un objeto. Además, acceder a una referencia nula puede lanzar una nullpointerexception. En Java, no es posible pasar NULL como valor para llamar a un método que contiene un tipo de datos primitivos.

Valor predeterminado de la variable de referencia Java

Consideremos el siguiente fragmento para comprender cuál es el valor predeterminado de una variable de referencia en Java:

clase pública EjemplecLass
objeto privado de exámenes estáticos;
Public static void main (args de cadena [])

Sistema.afuera.println ("Valor predeterminado de la variable de referencia:" + objeto);

Ejecutemos el programa anterior para ver cuál será el valor predeterminado para la variable de referencia:

La salida verificó que la variable de referencia tiene, por defecto, ","nulo" valor.

Cómo asignar/pasar nulo a una variable de referencia de objeto?

Java nos permite pasar un valor nulo a una variable de referencia de objeto:

ExamplePLass Object = NULL;
Sistema.afuera.println ("Valor predeterminado de la variable de referencia:" + objeto);

En el programa anterior, creamos un objeto de la clase y lo asignamos un valor "nulo":

Así es como podemos asignar un valor nulo a un objeto.

Cómo asignar el tipo de datos NULL al primitivo en Java?

Podemos asignar un valor "nulo" a cualquier tipo primitivo como int, string, etc. El programa a continuación le guiará sobre cómo asignar un valor nulo a los tipos de datos primitivos:

Mensaje de cadena = nulo;
Sistema.afuera.println ("resultado:" + mensaje);
Entero intval = null;
Sistema.afuera.println ("resultado:" + intval);

En el fragmento anterior creamos un tipo de cadena y una variable de tipo entero y asignamos un valor "nulo" a ambos:

La salida verificó que podemos asignar un valor nulo a cualquier tipo de datos primitivos.

Es una caja nula sensible en Java?

Consideremos la pieza de código dada a continuación para verificar si la palabra clave "nula" es sensible a mayúsculas o no:

String StringOBJ = NULL;

El código especificado anteriormente generará un error de tiempo de compilación como se muestra en la siguiente captura de pantalla:

La captura de pantalla anterior verificó que "NULL" es una palabra clave sensible al caso.

Conclusión

En Java, NULL es una palabra clave reservada que se puede usar para apuntar a la ausencia de algo. La palabra clave nula es sensible al caso, lo que significa que el compilador Java considerará "nulo" y "nulo" dos cosas diferentes. Este artículo explicó el funcionamiento de la palabra clave nula con la ayuda de algunos ejemplos apropiados.