Material adicional: Curso Fundamentos de Java

Episodio 2

Tu objeto NO está en la variable | El == que abre puertas en Java

rol == "ADMIN" funciona… hasta que el rol llega de un JSON o de la base de datos. == compara referencias, no texto: hoy acierta solo porque el pool de cadenas te está rescatando. Con un enum, ese mismo == pasa a ser correcto por diseño, y ADMIM ya ni siquiera compila.