Java 23 llega con novedades: Markdown en Javadoc y más!

Oracle ha lanzado Java 23 (o OpenJDK 23), y viene cargado de mejoras que agilizarán el desarrollo y la documentación. ¡Veamos las más destacadas!

Simplificando el código:

  • Tipos primitivos en patrones: Se acabaron las restricciones al usar tipos primitivos en instanceof y switch. Ahora el código será más limpio y unificado.
  • API Class-File: Analiza, genera y transforma ficheros de clase de Java de forma estandarizada (en segunda fase previa).
  • Recolectores de streams: Mayor control sobre las operaciones intermedias en los pipelines de streams (también en segunda fase previa).

Documentación más legible:

  • Javadoc con Markdown: ¡Dile adiós al HTML y a las etiquetas engorrosas! Ahora puedes usar Markdown para documentar tu código de forma más sencilla.

Rendimiento mejorado:

  • API Vector: En su octava fase de incubación, esta API permite optimizar cálculos vectoriales para un rendimiento superior.
  • ZGC generacional por defecto: El recolector de basura ZGC ahora es generacional por defecto, mejorando el rendimiento en la mayoría de los casos.

Otras novedades interesantes:

  • Importación de módulos simplificada: Importa todos los paquetes de un módulo con una sola instrucción.
  • Clases declaradas implícitamente: Facilita la escritura de programas sencillos para principiantes.
  • Concurrencia estructurada: Gestiona grupos de tareas en diferentes subprocesos como una sola unidad.
  • Valores de alcance: Comparte datos inmutables entre métodos y subprocesos.
  • Cuerpos constructores flexibles: Mayor libertad para organizar el código en los constructores.

Java 23 también ofrece mejor integración con Java Management Service (JMS) 9.0 en Oracle Cloud y Graal, un compilador JIT que optimiza el código en tiempo de ejecución.

Todos los detalles sobre Java 23 pueden ser consultados en el anuncio oficiallas notas de lanzamiento disponibles en la web de OpenJDK y en la entrada publicada en el blog oficial de Java. La versión software libre del JDK puede ser obtenida desde el sitio web de Java y la comercial desde la web de Oracle.

Dejar un comentario

Crea una web o blog en WordPress.com

Subir ↑