JDK 16: Las nuevas funciones de Java 16

Coincidiendo con el aniversario numero 25, Oracle presenta su nuevo JDK 16 o Java 16, el cual entre los aspectos mas destacados de su ultima actualización presenta 17 nuevas mejoras en su lenguaje, herramientas y administración de memoria.

Incluyen clases primitivas clases selladas, registros, una API de vector para puertos ARM64 y Alpine Linux.

Java refuerza su posición como el principal lenguaje de programación y la principal plataforma de desarrollo de aplicaciones. Java es el lenguaje numero uno, con un 69% de desarrolladores que lo emplean.

El Java Development Kit (JDK) 16 de Oracle ya está disponible como versión de producción, a partir del 16 de marzo.

¿Qué incluyen las nuevas funciones de Java 16?

La propuesta de advertencias para clases basadas en valor designa las clases contenedoras primitivas como basadas en valor y desaprueba sus constructores para su eliminación, lo que genera nuevas advertencias de desaprobación.

Vista previa en JDK 15 y nuevamente en JDK 16, las clases e interfaces selladas restringen qué otras clases e interfaces pueden extenderlas o implementarlas.

Fuerte encapsulación de los componentes internos de JDK de forma predeterminada, excepto para las API internas críticas, como misc.unsafe.

API de vinculador externo, que ofrece acceso de tipo Java puro estáticamente escrito al código nativo.

Mover el procesamiento de pila de subprocesos ZGC (Z Garbage Collector) de puntos seguros a una fase concurrente.

Una capacidad de metadatos elástica, que devuelve la memoria de metadatos (metaspace) de clase de HotSpot VM no utilizada más rápidamente al sistema operativo, reduce la huella de metaspace y simplifica el código de metadatos para reducir los costos de mantenimiento.

Habilitación de las características del lenguaje C ++ 14, para permitir el uso de las capacidades de C ++ 14 en el código fuente de JDK C ++ y brindar orientación específica sobre cuáles de estas características pueden usarse en el código de HotSpot VM.

Una API de vector en una etapa de incubadora, en la que el JDK se equiparía con un módulo de incubadora, jdk.incubator.vector, para expresar cálculos vectoriales que se compilan en instrucciones óptimas de hardware vectorial en arquitecturas de CPU compatibles, para lograr un rendimiento superior a los cálculos escalares equivalentes.

Portar el JDK a la plataforma Windows / AArch64. Con el lanzamiento del nuevo hardware AArch64 (ARM64) de tipo servidor y consumidor, Windows / AArch64 se ha convertido en una plataforma importante debido a la demanda.

Portar el JDK a Alpine Linux y a otras distribuciones de Linux que usan musl como su biblioteca C principal, en arquitecturas x64 y AArch64. Musl es una implementación de Linux de la funcionalidad de biblioteca estándar descrita en los estándares ISO C y Posix.

Proporcionar clases de registros que actúan como portadores transparentes de datos inmutables.

La adición de canales de socket de dominio Unix, en los que el soporte de socket de dominio Unix (AF_UNIX) se agrega a las API del canal de socket y del canal de socket del servidor en el paquete nio.channels.

Una API de acceso a memoria externa, que permite a los programas Java acceder de forma segura a la memoria externa fuera del montón de Java.

Coincidencia de patrones para el operador instanceof, que también fue vista previa en JDK 14 y JDK 15.

Migración de repositorios de código fuente OpenJDK de Mercurial a Git.

Migración a GitHub, relacionada con la migración de Mercurial a Git, con repositorios de código fuente JDK 16 para estar en el popular sitio de intercambio de código.

Las descargas de Oracle JDK 16 se pueden encontrar en oracle.com. Las compilaciones de código abierto de JDK 16 para Linux, Windows y MacOS se pueden encontrar en jdk.java.net. Oracle ofrece suscripciones a su versión estándar de Java, proporcionando soporte para la plataforma.

Recomendado

Deja un comentario

Tu dirección de correo electrónico no será publicada.

aprende a programar aprende a programar desde cero aprende a programar con el chavo aprende a programar como si estuviera en primero pdf aprende a programar con python aprende a programar gratis aprende a programar con kotlin pdf aprende a programar con java pdf aprende a programar android aprende a programar arduino aprende a programar android con kotlin + firebase + google aprende a programar argentina aprende a programar arduino pdf aprende a programar android con kotlin + firebase + google mega aprende a programar android desde cero aprende a programar app aprender a programar blockchain aprender a programar basico aprender a programar buenos aires aprender a programar barcelona aprender a programar bases de datos aprender a programar bogota aprender a programar bash aprender a programar binario aprende a programar con google aprende a programar con kotlin aprende a programar desde cero gratis aprende a programar desde cero pdf aprende a programar dev aprende a programar desde cero en c/c++ parte 1 (primer programa) aprende a programar desde cero – lógica de programación mega aprende a programar diset aprende a programar desde cero en python aprende a programar en una semana con javascript aprende a programar en c aprende a programar en python aprende a programar en java aprende a programar en una semana con javascript pdf aprende a programar en c de 0 a 99 pdf aprende a programar en 20 minutos aprende a programar facil aprende a programar free aprender a programar front end aprender a programar forocoches aprender a programar facil y rapido aprender a programar fivem aprender a programar fortran aprender a programar firmware aprende a programar google aprende a programar gobierno de la ciudad aprende a programar guía visual de programación aprende a programar guía visual de programación pdf aprender a programar gratis en español aprender a programar gratis desde cero aprender a programar gratis para niños aprende a programar html aprende a programar html y css aprender a programar html5 desde cero aprender a programar html5 aprender a programar html pdf aprender a programar hackear aprender a programar en haskell pdf aprender a programar en html gratis aprender a programar inteligencia artificial aprender a programar ios aprender a programar ios desde cero aprender a programar in python aprende a programar con java (informática) pdf aprende a programar jugando aprende a programar java aprende a programar jugando con scratch aprende a programar javascript aprende a programar juegos aprende a programar jugando con scratch pdf aprende a programar java desde cero aprende a programar juegos con python aprender a programar kotlin aprender a programar knx aprender a programar kuka aprender a programar khan academy aprender a programar karel aprende a programar con kotlin pdf gratis aprende a programar con kotlin luján pdf aprende a programar libro aprende a programar libro pdf aprender a programar lego mindstorms ev3 aprender a programar lua aprender a programar logo siemens aprender a programar linux aprender a programar lenguaje c aprender a programar logo aprende a programar max wainewright pdf aprende a programar max wainewright aprende a programar microsoft aprende a programar macros desde 0 aprender a programar macros en excel desde cero aprender a programar minecraft aprender a programar mql5 aprender a programar mario rodriguez rancel pdf aprende a programar niños aprende a programar nacho cabanes aprender a programar niños 10 años aprender a programar .net aprender a programar .net desde cero aprender a programar niños microsoft aprender a programar netbeans aprender a programar niños 3 años aprende a programar online aprende a programar.org aprender a programar en octave aprender a programar orientado a objetos juegos para aprender a programar online como aprender a programar y no morir en el intento aprender a programar html y css aprender a programar algoritmos y fundamentos de programación pdf aprende a programar pdf aprende a programar python aprende a programar para niños aprende a programar php aprende a programar python desde cero aprende a programar pdf gratis aprende a programar paginas web aprende a programar planeta junior aprender a programar que lenguaje quiero aprender a programar que lenguaje me recomiendan aprender a programar para que sirve que se aprende a programar aprende a programar registros aprender a programar rapido aprender a programar raspberry pi aprender a programar reddit aprender a programar raspberry pi 3 y python pdf aprender a programar rpa aprender a programar robot kuka aprender a programar r aprende a programar swift pdf aprende a programar swift aprende a programar scratch aprender a programar sin computadora aprender a programar sql desde cero aprender a programar sql aprender a programar software aprender a programar solo aprende a programar televisa aprende a programar tu primera calculadora aprender a programar trabajando aprender a programar torno cnc aprender a programar tia portal aprende a programar crea tu propio sitio web pdf aprende a programar crea tu propio sitio web aprender a programar por tu cuenta aprende a programar un robot aprende a programar un robot cokitos aprende a programar usando javascript 2013 curso en español aprende a programar un juego aprender a programar unity aprender a programar una app aprender a programar una pagina web aprender a programar udemy aprende a programar videojuegos aprende a programar videojuegos con game maker studio 2 aprende a programar vba aprende a programar videojuegos con scratch aprende a programar visual studio 2010 aprender a programar visual basic excel aprender a programar vba excel aprender a programar valencia aprende a programar web aprender a programar web desde cero aprender a programar wordpress aprender a programar wikihow aprender a programar windows aprender a programar webs aprender a programar windows forms c# aprender a programar xcode desde cero aprender a programar xataka aprender a programar xml aprender a programar xcode aprender a programar en xamarin aprende a programar ya aprende a programar youtube aprender a programar en php y mysql desde cero aprender a programar do zero aprender a programar do zero gratis aprender a programar do zero pdf aprender a programar android do zero aprende a programar desde cero udemy aprende a programar desde cero en java aprende a programar desde cero en c aprender a programar desde cero android aprender a programar desde cero app aprende a programar arduino desde cero aprender a programar apps desde cero aprender a programar arduino desde cero pdf aprender a programar android desde cero pdf aprender a programar aplicaciones desde cero aprender a programar aplicaciones moviles desde cero aprender a programar desde cero visual basic bootcamp aprende a programar desde cero arduino tutorial basico aprende a programar desde cero aprende a programar desde cero c++ aprender a programar desde cero con python aprender a programar desde cero coursera aprender a programar desde cero con visual basic aprender a programar desde cero en c# pdf aprender a programar en java desde cero con netbeans aprender a programar en java desde cero con eclipse aprende a programar de cero aprender a programar de cero gratis fundamentos de programación – aprende a programar desde cero descargar aprender a programar en delphi desde cero aprendiendo a programar a partir de cero aprendiendo a programar a partir de cero pdf aprender a programar con java. de cero hasta hacer sistemas aprender a programar desde cero en visual studio aprender a programar desde cero en mac aprender a programar desde cero en html fundamentos de programación – aprende a programar desde cero fundamentos de programación – aprende a programar desde cero mega aprender a programar desde cero gratis en español aprender a programar desde cero gratis pdf aprender a programar java desde cero gratis aprender a programar arduino desde cero gratis como aprender a programar desde cero gratis para niños aprender a programar en python desde cero gratis aprender a programar en c++ desde cero gratis aprender a programar desde cero html aprender a programar en html desde cero pdf aprender a programar con java. de cero hasta hacer sistemas mega aprender a programar con java. de cero hasta hacer sistemas descargar aprender a programar desde cero java aprender a programar desde cero javascript aprender a programar desde cero jugando aprende a programar java desde cero pdf aprender a programar juegos desde cero aprende a programar en java desde cero udemy aprender a programar en javascript desde cero pdf aprender a programar desde cero libro libros para aprender a programar desde cero pdf aprender a programar en linux desde cero pdf aprender a programar en linux desde cero aprender a programar microcontroladores desde cero aprender a programar en matlab desde cero aprender a programar en matlab desde cero pdf aprender a programar en mysql desde cero aprender a programar desde cero niños aprender a programar en .net desde cero pdf aprender a programar en netbeans desde cero aprender a programar en java desde cero con netbeans pdf aprender a programar desde cero online aprender a programar desde cero gratis online aprende a programar con ruby (desde cero y 100 en español) aprender a programar desde cero python aprender a programar desde cero para niños aprendiendo a programar desde cero patricia salazar pdf aprender a programar desde cero pdf gratis aprender a programar desde cero php aprender a programar desde cero pseint aprendiendo a programar desde cero patricia salazar quiero aprender a programar desde cero aprender a programar en r desde cero aprender a programar en ruby desde cero pdf aprender a programar desde cero sql aprender a programar swift desde cero como se aprende a programar desde cero tutorial aprender a programar desde cero tutoriales para aprender a programar desde cero udemy aprende a programar y crea tus programas desde cero aprender a programar desde cero en unity aprender a programar arduino uno desde cero aprender a programar videojuegos desde cero aprender a programar desde cero web aprender a programar desde cero youtube aprende a programar con el chavo pc aprende a programar con el chavo apk aprende a programar con el chavo del 8 aprende a programar con el chavo descargar aprende a programar con el chavo para pc aprende a programar con el chavo juego aprende a programar con el chavo.com.mx aprende a programar con el chavo app aprende a programar con el chavo para android aprende a programar con el chavo.com aprende a programar con el chavo punto com punto mx como descargar aprende a programar con el chavo descargar aprende a programar con el chavo apk aprende a programar con el chavo en linea aprende a programar con el chavo gratis