Pour gérer vos consentements :

Développeurs : Java 16 est disponible

Six mois après la v15, Oracle annonce la disponibilité générale de Java 16, à la fois langage de programmation et plateforme de développement (Java Development Kit, JDK).

Cette version inclut un ensemble d’améliorations (JEP ou JDK Enhancement Proposals), dont la correspondance de motifs (Pattern Matching) pour l’opérateur instanceof (JEP 394) et les enregistrements (Records) (JEP 395). Ces deux fonctionnalités « finalisées » dans la v16, étaient déjà disponibles en préversion (preview) dans Java 14, publié il y a un an.

Les développeurs, dont les retours ont alimenté Java 16, peuvent aussi utiliser le nouvel outil de packaging (JEP 392) et découvrir les interfaces de programmation : Vector API (JEP 338), Foreign Linker API (JEP 389) et Foreign-Memory Access API (JEP 393).

Productivité des développeurs

D’autres changements finalisés ou intégrés dans JDK 16 incluent :

JEP 347 – Autorise les fonctionnalités du langage C++14 (dans le code source du JDK)
JEP 357 – Migration de Mercurial vers Git
JEP 369 – Migration vers GitHub
JEP 376 – ZGC : traitement simultané de la pile de threads
JEP 380 – Canaux de sockets du domaine UNIX
JEP 386 – Portage Alpine Linux
JEP 387 – Méta-espace élastique
JEP 388 – Portage Windows/Aarch64
JEP 390 – Avertissements pour les classes basées sur des valeurs
JEP 396 – Encapsulation par défaut des éléments internes du JDK
JEP 397 – Classes scellées (deuxième préversion)

Avec la v16, Oracle continue de proposer une version mise à jour de Java tous les six mois. Pour Georges Saab, vice-président Java Platform Group chez Oracle, ce rythme laisse le temps aux développeurs d’expérimenter et à l’organisation d’intégrer leurs retours pour finaliser des fonctionnalités « qui répondent vraiment aux besoins de la communauté ».

(crédit photo via Pexels)

Recent Posts

Eviden structure une marque de « serveurs IA »

Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…

2 heures ago

SSE : l’expérience se simplifie plus que les prix

Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…

4 heures ago

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

23 heures ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

1 jour ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

1 jour ago

ChatGPT : le Financial Times signe avec OpenAI

FT Group, éditeur du Financal Times, a signé un accord avec OpenAI afin d'utiliser ses…

3 jours ago