La reciente publicación de Java 14 este 17 de marzo, ya nos pilló confinados, y aunque esta versión no aporta grandes novedades como otras versiones si que incluye algunas que nos harán la vida más fácil, veamos algunas:
Expresiones Switch:
Que nos ayudan a reducir código, mejorar legibilidad, reducir errores:
Bloques de Texto
Ya no tendremos que hacer cochinadas como estas:
Porque ahora puedo escribirlo así:
Y para multilínea:
Instanceof sin casts
Cuántas veces habéis escrito esto:
Pues ahora podemos:
Y este otro bloque tan típico:
Ahora podemos escribirlo así:
Record
Muchos de nosotros usábamos hace tiempo lombok (ver post)
Esta definición record en lugar del class típico añade el constructor vacío, los getters, el toString y el hashCode
Mejora Mensajes Error antes NullPointer
Hasta ahora para un código como este:
En el que por ejemplo location es null tenía
Ahora la JVM me dirá: