Qué hay de nuevo en Java 11
Java 11 es la versión LTS (soporte en un largo plazo). Eso quiere decir que tiene 3 años de soporte y actualizaciones en vez de solo 6 como las otras ediciones que no son LTS. Desde Java 11, Oracle por el momento no da el JDK de manera gratuita para empleo comercial.
Desde ayer está libre de manera oficial Java 11, la última versión de entre las tecnologías mucho más usadas en el planeta. La primera cosa que debe ver aquí es que esta es la primera versión que Oracle etiqueta de manera oficial como LTS, si bien Java 8 fue tratado como tal. El nuevo nombre entró en vigor tras el cambio de estrategia del enorme de las bases de datos y en este momento se apoya en lanzamientos semestrales.
Control de ingreso anidado
En ediciones anteriores de Java podíamos hacer nido clases y también interfaces en un mismo fichero. Estas clases y también interfaces tenían ingreso sin limitaciones a sus métodos y campos privados.
El inconveniente que se solventó en Java 11 es que en el momento en que deseamos entrar a un procedimiento privado desde entre las clases anidadas de reflexión con java.lang.reflect.Method.invoke lleva a una salvedad de tipo: IllegalAccessError .
¿Qué hay nuevamente en Java 17?
Observemos las primordiales especificaciones introducidas de la versión 12 a la 16:
- Empleo de lambdas en sentencias switch: La sintaxis lambda se puede emplear en sentencias switch, eludiendo los fallos habituales con el ajuste.