Saltar al contenido
Excepciones de JavaError
NullPointerException

NullPointerException

Se utiliza una referencia null donde se requiere un objeto.

jvmandroidspring

Qué causa este error

Se invoca un método o se accede a un campo en una referencia que es null. Esta es una de las excepciones más comunes de Java. Ocurre cuando los objetos no se inicializan correctamente, cuando los métodos devuelven null, o cuando las colecciones contienen elementos null.

Cómo solucionarlo

Añade comprobaciones de null antes de acceder a los objetos. Usa Optional<T> para representar valores que pueden estar ausentes. Inicializa los objetos correctamente antes de usarlos. Usa Objects.requireNonNull() para la detección temprana de null.

Ejemplo

String s = null;
s.length(); // NPE
Documentación Oficial

Códigos de Error Relacionados