Le JDK 16 commence à prendre forme

Le JDK 16 commence à prendre forme


Bien qu’il ne devrait arriver qu’en mars 2021, Java Development Kit (JDK) 16 commence à prendre forme, à commencer par l’activation des fonctionnalités du langage C ++ 14 dans le code source JDK C ++.

Le JDK 16 sera l’implémentation de référence de la version de Java standard qui suivra JDK 15, qui est prévue pour le 15 septembre. La cadence de publication de six mois pour Java standard aurait le JDK 16 arriver en mars prochain.

Au 29 juillet, trois propositions ciblaient le JDK 16:

  • Activation des fonctionnalités du langage C ++ 14, pour permettre l’utilisation des fonctionnalités C ++ 14 dans le code source JDK C ++ et donner des indications spécifiques sur lesquelles de ces fonctionnalités peuvent être utilisées dans le code HotSpot VM. Grâce au JDK 15, les fonctionnalités de langage utilisées par le code C ++ dans le JDK ont été limitées aux normes de langage C ++ 98/03. Avec JDK 11, le code source a été mis à jour pour prendre en charge la construction avec des versions plus récentes de la norme C ++. Cela inclut la possibilité de créer des versions récentes de compilateurs prenant en charge les fonctionnalités du langage C ++ 11/14. Cette proposition ne propose aucun changement de style ou d’utilisation pour le code C ++ utilisé en dehors de HotSpot. Mais pour tirer parti des fonctionnalités du langage C ++, certaines modifications au moment de la construction sont nécessaires, en fonction du compilateur de plate-forme.
  • Migration des référentiels de code source OpenJDK de Mercurial vers Git. Les avantages de cet effort sont la taille des métadonnées du système de contrôle de version et les outils et l’hébergement disponibles.
  • Migration vers GitHub, liée à la migration Mercurial-to-Git, avec les référentiels de code source JDK 16 sur le site de partage de code populaire.

Les versions à accès anticipé du JDK 16 pour Linux, Windows et MacOS sont disponibles sur jdk.java.net. Comme JDK 15, JDK 16 sera une version à court terme, prise en charge pendant six mois. JDK 17, attendu en septembre 2021, sera une version de support à long terme (LTS) qui recevra plusieurs années de support. La version actuelle de LTS, JDK 11, a été publiée en septembre 2018.

Droits d’auteur © 2020 IDG Communications, Inc.

Jean-Michel

Ingénieur informatique de métier, passionné par l'informatique et le gaming et oui il n'y a pas que les jeunes qui peuvent aimer le gaming ... :)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *