Tecnología

Inicio

Cómo evitar Excepción de puntero nulo en Java

excepciones de puntero nulo son errores generados por el compilador de Java cuando el programador intenta utilizar una variable que no ha sido definida. Otros compiladores, como Visual Basic, permiten el uso de variables que no se han definido en el código, pero lenguajes como C, C ++, C #, Java y no permitan el uso de una variable sin definirla en el código. El siguiente ejemplo muestra por qué se muestra el error y cómo evitar el error que se produce cuando Java detecta un puntero nulo.

Instrucciones

1 Definir algunas variables. Para simular el error y mostrar por qué la excepción ocurre, definir algunas variables a utilizar más adelante en el código:
int i = 2
IR
int j = 2;

2 Intente agregar estas dos variables juntas y asignarlos a una variable no definida.
x = j + i
IR
Esto arroja un puntero nulo debido a excepción x no está definido en el código.

3 Evitar la excepción de puntero nulo comprobando si la variable es nula antes de usarlo. El código de abajo evita el error de excepción nula.
if (! x = null) {
x = j + i
IR
}