Communiqué de presse

Oracle lance Java 27 et renforce la prise en charge de la cryptographie post-quantique

Cette nouvelle version propose neuf JDK Enhancement Proposals afin d’accroître la productivité des développeurs et d’améliorer les performances des applications, tout en renforçant les capacités de Java en matière de cryptographie post-quantique et d’IA

La version comprend JavaFX 27, qui aide les développeurs à créer des expériences utilisateur interactives, ainsi que Helidon 27 pour le développement de microservices légers

L’accès anticipé à JDK 28 donne un aperçu des prochaines innovations Java, avec notamment le projet Valhalla

AUSTIN, Texas & PARIS, France—16 septembre 2026

Java 27

Oracle annonce aujourd’hui la disponibilité de Java 27, la toute dernière version du langage de programmation et de la plateforme de développement numéro un au monde. Avec des milliers d’améliorations en matière de performances, de stabilité, de sécurité et de productivité, Java 27 (Oracle JDK 27) constitue une base solide pour poursuivre l’innovation Java. Afin d’aider les organisations à se préparer à des communications plus sécurisées dans un monde post-quantique, Java 27 fait progresser ses capacités de cryptographie post-quantique (PQC) grâce à un échange de clés hybride pour TLS 1.3. Oracle met également en avant l’accès anticipé (EA) à JDK 28 qui permet de découvrir de futures innovations telles que le projet Valhalla. Oracle annonce en outre des mises à jour coordonnées dans l’ensemble de l’écosystème Java et du portefeuille Oracle Java Verified Portfolio (JVP) notamment Helidon 27 pour les microservices légers, JavaFX 27 pour les applications clientes riches et Oracle Jipher 20, désormais intégré à JVP, afin d’aider les clients à déployer des applications Java dans des environnements réglementés par la norme FIPS 140. Pour en savoir plus sur Java 27,suivez la diffusion en direct à 10h (CT) le mardi 15 septembre.

« La sécurité, la fiabilité et la capacité de Java à fonctionner à l’échelle de l’entreprise en font une base essentielle pour les agents d’IA qui nécessitent un accès fiable aux systèmes métier et aux données sensibles », a déclaré Arnal Dayaratna, vice-président de la recherche, développement logiciel, IDC. « Les outils de Java 27 pour le développement de l’IA et la cryptographie post-quantique renforcent son rôle au cœur du développement d’applications d’entreprise et aident les organisations à se préparer à une nouvelle génération d’applications et de menaces relatives à la sécurité à l’ère agentique. »

« Depuis plus de trois décennies, Java aide les développeurs à créer des applications puissantes, fiables et sécurisées », a déclaré Georges Saab, vice-président senior, Oracle Java Platform, et président du conseil d’administration d’OpenJDK. « Java 27 perpétue cette tradition en offrant une base stable pour les charges de travail d’entreprise actuelles ainsi que des capacités innovantes en matière d’IA et de cryptographie post-quantique. Avec Java 27, Oracle franchit une étape majeure dans la cryptographie post-quantique et met en œuvre une feuille de route visant à apporter des capacités comparables aux versions JDK bénéficiant du support à long terme d’Oracle. Cela aidera les clients à protéger leurs applications et données critiques avec moins de perturbations. »

Principales propositions d’amélioration du JDK (JEP)

Fonctionnalités de sécurité post-quantique, de conformité et de confiance

JEP 527: Échange de clés hybride post-quantique pour TLS 1.3 : Aide les organisations à renforcer la protection des données sensibles et des communications critiques contre les menaces de type « collecter maintenant, déchiffrer plus tard », tout en permettant aux développeurs de répondre à l’évolution des exigences cryptographiques avec un minimum de perturbations pour les applications. Cette fonctionnalité est particulièrement importante pour les systèmes d’IA d’entreprise et les applications critiques qui nécessitent des communications sécurisées entre services de données, modèles, agents, API, plateformes cloud et environnements applicatifs distribués.

JEP 538: Encodages PEM des objets cryptographiques (troisième aperçu) : Contribue à sécuriser davantage la gestion des éléments cryptographiques largement utilisés, tout en améliorant l’interopérabilité avec les outils et infrastructures de sécurité courants. Les applications Java peuvent ainsi s’intégrer plus facilement aux systèmes modernes d’authentification, de chiffrement et de gestion des certificats, ce qui favorise des déploiements d’IA d’entreprise sécurisés.

JEP 536: Masquage des données JFR en cours de processus : Aide à diagnostiquer plus sûrement les systèmes de production en réduisant l’exposition d’informations sensibles. Cette fonctionnalité contribue au respect des exigences de conformité, de confidentialité et de sécurité tout en préservant la valeur opérationnelle des diagnostics JFR, ce qui est particulièrement pertinent pour les systèmes dotés d’IA susceptibles de traiter des données sensibles concernant des clients, des employés, les opérations ou des données réglementées.

Fonctionnalités d’IA, de données et de modernisation

JEP 537: API Vector (12e incubateur) : Aide à améliorer le débit sans nécessiter de code natif spécialisé, en accélérant l’analytique, l’inférence d’IA ainsi que les charges de travail de calcul scientifique et multimédia. En accélérant le traitement des données et en produisant davantage d’informations et de valeur avec moins de matériel, l’API Vector améliore les performances des applications Java tout en préservant la portabilité, la maintenabilité et la sécurité attendues de Java.

JEP 533: Concurrence structurée (septième aperçu) : Aide à réduire les risques de développement pour les applications cloud, les microservices et les applications dotées d’IA, en permettant aux développeurs de créer des services évolutifs et résilients comportant moins de défauts de concurrence. Cette fonctionnalité est pertinente pour les charges de travail d’IA qui coordonnent de nombreuses tâches parallèles, telles que les appels de modèles, la récupération de données, l’enrichissement, le classement, l’orchestration et la prise de décision en temps réel. En améliorant également la fiabilité, l’annulation, la gestion des erreurs et l’observabilité du code multithread, elle aide les développeurs à accélérer leurs projets.

JEP 532: Types primitifs dans les motifs, instanceof et switch (cinquième aperçu) : Aide les équipes à intégrer plus rapidement l’inférence d’IA à la logique métier, avec moins d’erreurs de codage, en rendant Java plus uniforme et expressif. Cela améliore la productivité des développeurs et la clarté du code pour les applications fortement axées sur les données et la prise de décision, notamment les workflows d’IA, d’analytique et de traitement d’événements utilisant à la fois des données primitives et des objets.

JEP 531: Constantes paresseuses (troisième aperçu) : Aide à améliorer l’efficacité des ressources en offrant un meilleur contrôle du moment de l’initialisation, tout en conservant les avantages des constantes en matière de performances et de correction. Cela peut améliorer l’expérience utilisateur et réduire les coûts d’exploitation des applications d’IA pour lesquelles la réactivité, l’évolutivité et l’efficacité des ressources sont essentielles.

Mises à jour des performances et de l’efficacité d’exécution

JEP 534: En-têtes d’objets compacts par défaut : Aide à accélérer la modernisation des applications en réduisant la surcharge mémoire de la JVM grâce à l’activation par défaut des en-têtes d’objets compacts. Les clients peuvent ainsi exécuter leurs applications existantes sur un JDK plus récent tout en réduisant leur empreinte mémoire. Pour ceux qui exploitent de vastes parcs Java, cela peut accroître la densité des applications, réduire les coûts d’infrastructure et améliorer l’évolutivité des services cloud, des microservices ainsi que des charges de travail gourmandes en données ou dotées d’IA.

JEP 523: Faire de G1 le ramasse-miettes par défaut dans tous les environnements : Aide à simplifier la migration et la modernisation des applications en offrant aux développeurs des performances prévisibles et une cohérence opérationnelle entre les environnements de déploiement. Les équipes peuvent ainsi exécuter avec davantage de confiance les applications Java cloud, les microservices et les applications dotées d’IA, avec moins de différences de configuration propres à chaque environnement.

Améliorations supplémentaires de la sécurité, de la fiabilité et des performances

Au-delà des neuf JEP mises en avant, Java 27 comprend des mises à jour hors JEP qui renforcent la sécurité grâce à la cryptographie post-quantique, améliorent les performances cryptographiques, accroissent la visibilité sur l’exécution et enrichissent les diagnostics.

Les fonctionnalités de Java 27 sont le fruit d’une collaboration continue entre Oracle et les membres de la communauté mondiale des développeurs Java par l’intermédiaire d’OpenJDK et du Java Community Process (JCP). Pour plus de détails sur les fonctionnalités de Java 27, consultez le billet de blog technique consacré à Java 27.

Innovations à venir avec les projets Valhalla et Leyden

Oracle met en avant la première grande phase de publication du projet Valhalla dans l’accès anticipé à JDK 28, offrant un aperçu d’innovations de plateforme qui se rapprochent de la branche principale du JDK. Le projet Valhalla donne aux développeurs une visibilité précoce sur les travaux visant à combler l’écart historique entre les objets Java et les types primitifs, en commençant par les classes et objets de valeur, qui pourraient bénéficier aux charges de travail fortement axées sur les données dans l’analytique, les services financiers, le calcul scientifique et l’IA. Livré par étapes, le projet vise à rendre la représentation des données Java plus dense et plus efficace tout en préservant le modèle de programmation Java. Valhalla offre aux développeurs et aux entreprises un aperçu des futures améliorations destinées aux applications gourmandes en données, notamment dans l’analytique, les services financiers, le calcul scientifique et les systèmes dotés d’IA.

Oracle fait également progresser le projet Leyden afin d’améliorer le temps de démarrage, le délai nécessaire pour atteindre les performances maximales et l’empreinte mémoire, notamment grâce à la compilation anticipée. Ensemble, les projets Valhalla et Leyden illustrent la manière dont Java continue d’évoluer grâce à des innovations de plateforme soigneusement conçues.

Helidon 27 aide les développeurs à créer des microservices rapides et légers

Helidon 27 est la toute dernière version du framework Java open source cloud-native destiné à l’écriture de microservices s’exécutant sur un cœur Web rapide alimenté par les threads virtuels Java. Parmi les principales fonctionnalités de Helidon 27 :

  • Virtual thread foundation: Aide les développeurs à écrire du code synchrone simple tout en atteignant l’évolutivité requise pour les services cloud-native. Avec l’adoption des Scoped Values, Helidon 27 continue de s’appuyer sur les threads virtuels Java afin d’aider à créer des applications fortement concurrentes avec un code plus simple, une meilleure évolutivité et une plus grande efficacité des ressources.
  • Declarative APIs: Aident les développeurs à exploiter de nouveaux modules, notamment gRPC et la messagerie, dans le cadre d’une expérience de développement familière pilotée par annotations, transparente à l’exécution, légère par conception et optimisée pour de hautes performances avec moins de dépendances tierces.
  • Helidon Messaging: Aide les développeurs à écrire des applications de messagerie indépendantes des connecteurs en fournissant une pile de messagerie légère, avec moins de dépendances tierces et des connecteurs enfichables pour divers systèmes de messagerie, notamment Kafka et JMS.
  • Helidon Data JDBC: Aide les développeurs à adopter une approche légère qui simplifie l’accès aux bases de données relationnelles tout en leur donnant davantage de contrôle sur leur SQL et en réduisant la complexité à l’exécution.

Avec Helidon 27, la numérotation des versions et le rythme de publication de Helidon s’alignent sur OpenJDK. Helidon est inclus dans Java Verified Portfolio afin d’offrir aux clients une meilleure visibilité sur le support, la compatibilité et la planification des mises à niveau.

JavaFX 27 aide les développeurs à créer des expériences utilisateur riches et interactives

JavaFX 27 fournit aux développeurs un framework moderne d’applications clientes Java pour créer des expériences utilisateur riches et interactives sur la plateforme Java. Il continue d’améliorer les fondations des applications Java visuellement riches, notamment les tableaux de bord analytiques alimentés par l’IA, les consoles opérationnelles et les outils de visualisation de données.

JavaFX 27 contribue à améliorer les performances, la facilité d’utilisation et l’accessibilité grâce à un pipeline de rendu Metal sur macOS, à des contrôles d’édition de texte plus riches et à des améliorations continues de l’accessibilité. Intégré à Java Verified Portfolio, JavaFX bénéficie du support commercial d’Oracle, ce qui aide les clients à créer et à maintenir des interfaces utilisateur Java modernes avec davantage de confiance.

Oracle Jipher 20 aide les applications Java à répondre aux exigences FIPS 140 et fait désormais partie de JVP

Oracle Jipher 20 encapsule un module cryptographique OpenSSL validé FIPS 140-3 pour les applications Java et fait désormais partie de Java Verified Portfolio, offrant un support soutenu par Oracle, une gouvernance et une meilleure visibilité sur la feuille de route. Jipher 20 ajoute la prise en charge des versions JDK plus récentes, des algorithmes post-quantiques ML-KEM et ML-DSA, de KDF et HKDF via les API Java standard, ainsi que de l’intégration OpenSSL fondée sur FFM à partir de JDK 25. Pour en savoir plus, consultez le billet de blog Oracle Jipher 20.

Soutenir la communauté Java mondiale grâce aux innovations dans le cloud

Java offre davantage d’innovation, de performances, d’efficacité et d’économies lorsqu’il est déployé sur Oracle Cloud Infrastructure (OCI), premier fournisseur cloud à prendre en charge Oracle JDK 27. Java 27 aide les développeurs à créer et déployer des applications plus rapides et plus performantes, avec un rapport coût-performance optimisé, en proposant Oracle Java SE et des fonctionnalités avancées comme Java Management Service sans frais supplémentaire sur OCI.

Oracle Java SE Universal Subscription aide les équipes informatiques à gérer la complexité, à atténuer les risques de sécurité et à maîtriser les coûts en offrant aux clients un support de premier ordre. Elle comprend désormais la prise en charge de JVP, Java SE Subscription Enterprise Performance Pack, Java Management Service, le triage à l’échelle du portefeuille et la possibilité d’effectuer les mises à niveau au rythme du client. Cela aide les équipes informatiques à gérer la complexité, à atténuer les risques de sécurité et à maîtriser les coûts.

Pour en savoir plus sur Java et son écosystème mondial, consultez :

  • Dev.java: la destination officielle des développeurs Java
  • Ops.java: le nouveau portail destiné aux administrateurs Java et aux équipes d’exploitation
  • Inside.java: actualités et points de vue des membres de l’équipe Java d’Oracle
  • Java YouTube: la chaîne YouTube officielle de Java pour les vidéos d’apprentissage Java

Ressources supplémentaires

Informations de contact

Agence LEWIS / PISTON
Maxence GODEFROY / Leyla BUYEL / Melvin BLON
oraclefr@pistonagency.com
Tél : 06 18 53 06 12 / 07 68 16 08 17 / 06 58 83 30 26

À propos d’Oracle

Oracle propose des suites d’applications intégrées, ainsi qu’une infrastructure autonome et sécurisée dans Oracle Cloud. Pour en savoir plus sur Oracle (NYSE : ORCL), consultez le site www.oracle.com/fr.

Marques déposées

Oracle, Java, MySQL et NetSuite sont des marques déposées d’Oracle Corporation. NetSuite a été la première société cloud, ouvrant la voie à la nouvelle ère du cloud computing.

Clause de non-responsabilité relative aux futurs produits

Les informations ci-dessus visent à présenter l’orientation générale de nos produits. Elles sont fournies uniquement à titre informatif et ne peuvent être intégrées à aucun contrat. Le développement, la disponibilité, le calendrier et la tarification des fonctionnalités ou capacités décrites pour les produits Oracle peuvent être modifiés à la seule discrétion d’Oracle Corporation.

Les dernières actualités Oracle

    Share: