Introducción
En este laboratorio (lab), aprenderás técnicas esenciales para comprobar si un objeto es nulo en Java, una habilidad fundamental para prevenir errores de NullPointerException
. Comenzaremos explorando el método más básico: utilizar el operador de igualdad (==
) para comparar directamente una variable de referencia con null
.
A partir de esto, luego examinaremos cómo combinar comprobaciones de nulidad con comprobaciones de tipo para garantizar tanto la existencia como el tipo correcto de un objeto. Finalmente, profundizaremos en el uso de la clase Optional
, una característica moderna de Java que proporciona una forma más idiomática y segura de manejar valores potencialmente nulos, promoviendo un código más robusto y legible.