Publié le: Sep 21, 2023
Amazon Corretto 21 est désormais disponible pour le grand public. Cette version de prise en charge à long terme (Long Term Support, LTS), disponible sur Linux, Windows et macOS, et prend en charge la dernière version d'OpenJDK 21. Vous pouvez télécharger Corretto 21 depuis notre page des téléchargements.
Parmi les points forts d'OpenJDK 21, citons :
- Les threads virtuels. Threads légers non délimités par les threads du système d'exploitation.
- Mise en cache obsolète du DNS. Réutilise des données obsolètes pour améliorer la résilience du résolveur DNS.
- ZGC générationnel. Extension de Z Garbage Collector pour conserver des générations d'objets distinctes.
- Modèles d'enregistrement et Correspondance de modèles pour Switch. Nouveaux objets basés sur des enregistrements et expressions Switch.
- Collections séquencées. Ces nouvelles interfaces représentent des collections avec un ordre de rencontre défini.
- API de mécanisme d'encapsulation clé. Technique de chiffrement visant à sécuriser les clés symétriques à l'aide de la cryptographie à clé publique.
Il existe également plusieurs fonctionnalités en version préliminaire dans OpenJDK 21 :
- Fonction étrangère et mémoire (Foreign Function & Memory, FFM). Un moyen plus simple, plus propre et plus sûr d'interagir avec le code natif.
- Simultanéité structurée. Traitement de groupes de tâches connexes exécutées dans différents threads comme une seule unité de travail.
- API vectorielle. Améliore les performances à l'aide d'instructions vectorielles optimales sur les architectures de processeur prises en charge.
- Valeurs délimitées. Les valeurs peuvent être partagées de manière sûre et efficace avec les méthodes sans utiliser les paramètres des méthodes.
- Classes anonymes et méthodes principales d'instance. Facilite la prise en main de Java.
- Modèles de chaînes. Associe du texte littéral à des expressions intégrées et à des processeurs de modèles pour produire des résultats spécialisés.
Une description détaillée de ces fonctionnalités est disponible sur la page du OpenJDK 21 Project. Amazon Corretto est une distribution d'OpenJDK multi-plateforme, gratuite et prête pour la production. Corretto est distribué par Amazon sous une licence open source.