¿Qué esperar de Java 11?


El lanzamiento de Java 9 marcó el inicio de un cambio en la evolución de la Java platform. Al principio, con el proyecto Jigsaw ya vimos una revolución en la manera en que pensamos y construimos aplicaciones a gran escala.

Con Java 10, llegó la inferencia de tipo de variable local y la ayuda para agregar algo de azúcar sintáctico a Java.

Java 11 viene con todo lo anterior, además de con el soporte a largo plazo de la plataforma, ya que recibirá soporte de primer nivel de Oracle hasta septiembre de 2023 y, con el soporte extendido, continuará recibiendo parches y alertas de seguridad hasta el 2026.

Cada vez más, Oracle está apostando tanto por la innovación como por la estabilidad…

Aunque nos toque esperar a Septiembre para el lanzamiento de Java 11, sí nos gustaría ir avanzando algunas cosas que hemos ido viendo acerca de los nuevos JDK:

  • Se eliminará el soporte para los módulos CORBA, JavaFX y Java EE (renombrados Jakarta EE), lo que puede resultar un gran retroceso para los desarrolladores.
  • El formato class-file de Java se ampliará para admitir un nuevo formulario de grupo constante, CONSTANT_Dynamic.
  • El recolector de basura (Garbage Collector) Epsilon, presentado como un recolector “no operativo”, manejará la asignación de memoria sin implementar ningún mecanismo de recuperación de la misma. Los casos de uso de Epsilon incluyen pruebas de rendimiento, presión de memoria y la interfaz de la máquina virtual. También podría usarse para trabajos de corta duración.
  • Sintaxis de variable local para los parámetros de Lambda: Permitirá usar inferencia de tipos en los parámetros formales de las expresiones lambda mediante el uso de

Nuestros compañeros Jorge Argente e Isabel Diezma, nos comentan, especialmente, del punto cuarto que “es lo que estábamos esperando que llegara a Java”.

JBCN Conf, el mega evento de Java en España

Y, para que la espera se nos haga menos tediosa, ¿por qué no ir al JBCNConf? (si es que eres de los afortunados que cuenta con una entrada). Allí podrás ver a algunos de los ponentes más relevantes de Java, como Venkat Subramaniam, catedrático de la universidad de Houston y experto en programación funcional; Christian Posta, jefe de arquitectos de software de Red Hat; Simon Maple, Director of Developer Relations en Snyk; Marcus Biel, autor de varios famosos tutoriales de Java o Rustam Mehmandarov, de @JavaZone.

¿#Sabíasque vamos a estar en la JBCNConf? ¿Quieres venir a vernos? Pásate por el Stand H3 y allí nos encontrarás. Un año más, repetimos nuestro apoyo a este evento y a esta comunidad, con la que, en GFT, estamos tan relacionados.

Además, nuestros compañeros Carlos Rubio y Marcelo Colomer presentaron una propuesta al Cfp que ha sido seleccionada. Su taller “Let’s do reactive web applications with Spring 5, Web Flux and Kafka” será el miércoles 13/06/2018 en la Room Llavorsí.