Descripción
La excepción NullPointerException
se genera cuando un programa intenta acceder a un método o propiedad de un objeto que es nulo. En otras palabras, cuando intentamos realizar una operación sobre un objeto que no existe, Java lanza esta excepción.
Esto puede suceder cuando se hace una referencia a un objeto sin inicializarlo, cuando se intenta acceder a un objeto que ya se ha liberado de memoria o cuando un método devuelve null
y se intenta utilizar el valor retornado como si fuera un objeto.
Sintaxis
public class NullPointerException extends RuntimeException
Constructores
Ejemplo
public class Main {
public static void main(String[] args) {
String str = null;
System.out.println(str.length());
}
}
En este caso, str
es null
, por lo que cuando intentamos acceder a su método length()
, se lanza una NullPointerException
.
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.