La nouvelle version concrétise 18 propositions d’amélioration de JDK (JEP : JDK Enhancement Proposals), qui optimisent le langage Java, étendent ses capacités d’IA et aident les développeurs à accroître leur productivité
Les améliorations apportées aux performances, à la sécurité et à la stabilité de la plateforme aident les entreprises à stimuler la croissance de leur activité
L’offre de support à long terme permet aux clients de migrer à leur rythme
AUSTIN, Texas & COLOMBES, France —16 septembre 2025
Oracle annonce la publication de Java 25, la nouvelle version du langage de programmation et de la plateforme de développement numéro un dans le monde. Java 25 (Oracle JDK 25) aidera les entreprises à stimuler la croissance de leurs activités en apportant des milliers d’améliorations qui dopent la productivité des développeurs et améliorent les performances, la stabilité et la sécurité de la plateforme. Par ailleurs, Oracle fournira une assistance à long terme pour Java 25 sur au moins huit ans. Pour en savoir plus sur la technologie JDK 25, rejoignez le livestream Java 25 à 8h00 CT ce mardi 16 septembre.
« À l’aube de sa quatrième décennie existence, Java continue de fournir des fonctionnalités pour garantir que les applications, y compris celles optimisées et intégrées aux fonctionnalités d’IA, seront très efficaces et évolutives sur toutes les plateformes matérielles », constate Arnal Dayaratna, research vice president, software development, IDC. « La gestion de la technologie Java par Oracle continue de faire évoluer le langage et la plateforme de programmation Java, en particulier en ce qui concerne l’IA et la sécurité, et la cadence de publication cohérente de Java sur six mois est conçue pour accélérer davantage l’innovation. Par conséquent, Java est bien placé pour fournir un flux continu de fonctionnalités modernes qui traitent du développement d’applications de nouvelle génération alimenté par l’IA. »
« Java a passé un cap important cette année avec son 30e anniversaire. La plateforme et le langage ne cessent d’évoluer pour aider les développeurs à créer rapidement et facilement des applications dotées de capacités d’IA et de sécurité innovantes », se félicite Georges Saab, senior vice president, Oracle Java Platform, et chair, OpenJDK governing board. « Java 25 souligne l’investissement continu d’Oracle dans les fonctionnalités qui alimentent les solutions d’IA et simplifient le langage, ce qui rend Java plus facile à apprendre pour les nouveaux développeurs et les équipes informatiques. »
Oracle prévoit d’offrir un support à long terme pour Java 25 pendant au moins huit ans, ce qui donne aux entreprises la flexibilité de conserver les applications en production plus longtemps avec une maintenance minimale et de migrer éventuellement à leurs propres conditions. Oracle JDK 25 devrait recevoir des mises à jour trimestrielles de sécurité et de performance jusqu’en septembre 2028 conformément aux conditions Oracle No-Fee Terms and Conditions (NFTC) et les mises à jour JDK 25 publiées après cette date seront offertes sous la licence OTN Java SE (OTN) prévue jusqu’en septembre 2033 au moins.
Principales propositions d’améliorations de JDK (JDK Enhancement Proposals : JEP)
Les fonctionnalités de Java 25 sont le fruit de la collaboration continue entre les ingénieurs d’Oracle et le reste de la communauté mondiale des développeurs Java via OpenJDK et le Java Community Process (JCP). Pour plus de détails sur les fonctionnalités de cette nouvelle version, vous pouvez lire l’article de blog technique sur Java 25. En outre, les innovations Java de la communauté mondiale seront présentées lors de JavaOne 2026 à Redwood Shores du 17 au 19 mars 2026. Apprenez-en davantage sur JavaOne 2026 ici et inscrivez-vous aux mises à jour ici.
« Depuis son lancement il y a 30 ans, Java est resté un langage fiable et sécurisé pour la création d'applications d'entreprise à grande échelle », a déclaré Adam Resnick, responsable de recherche, Développement logiciel moderne et tendances développeurs chez IDC. « Comme souligné lors de la conférence JavaOne de cette année, Java est sur le point d'élargir sa portée auprès des développeurs débutants et des étudiants en programmation. De nouvelles fonctionnalités simplifiant la complexité et offrant un retour d'information immédiat facilitent la création de programmes de niveau débutant. L'évolution continue de Java reflète un équilibre judicieux, élargissant son accessibilité aux développeurs moins expérimentés tout en préservant la robustesse requise pour les solutions d'entreprise. »
Java offre une innovation, des performances, une efficacité et des économies de coûts accrues lorsqu’il est déployé sur Oracle Cloud Infrastructure (OCI), le premier cloud à très grande échelle à prendre en charge Oracle JDK 25. En offrant Oracle Java SE et des fonctionnalités avancées, telles que le pack Java SE Subscription Enterprise Performance Pack sans coût supplémentaire sur OCI, Java 25 aide les développeurs à créer et déployer des applications qui s’exécutent plus rapidement et avec un rapport coût-performance optimal.
Oracle Java SE Universal Subscription fournit aux clients un support de pointe. Il inclut le Java SE Subscription Enterprise Performance Pack, la prise en charge du triage de l’ensemble du portefeuille Java, le service Java Management Service et la flexibilité nécessaire pour la mise à niveau au rythme des activités des clients. Les équipes informatiques peuvent ainsi gérer la complexité, limiter les coûts et atténuer les risques de sécurité.
Outre les avantages de Java sur OCI et de l’abonnement Oracle Java Universal SE Subscription, Java 25 offre des performances d’application améliorées et un large éventail de fonctionnalités d’IA et de sécurité, y compris la prise en charge de la cryptographie post-quantique (PQC), afin d’améliorer les performances, la stabilité et la sécurité des implémentations de la plateforme Java SE et du JDK.
« Lorsque Java est passé à une version tous les six mois, il semblait impossible que de nouvelles fonctionnalités intéressantes puissent être divisées en suffisamment de petites pièces pour être livrées de cette façon — et il semblait possible que certaines versions n’en comportent même pas beaucoup », déclare Trisha Gee, head of advocacy, Gradle, Inc. « Or, nous avions tort ! Chaque nouvelle version de Java a des fonctionnalités intéressantes et utiles. Il est extrêmement enrichissant de diviser les grands livrables en petits composants indépendants. Par exemple, les différentes fonctionnalités de correspondance de modèles sont autonomes et peuvent être fournies indépendamment, mais toutes s’ajoutent à un ensemble fantastique de nouvelles fonctionnalités pour Java et à une nouvelle façon pour les développeurs Java de réfléchir à la façon de résoudre leurs problèmes. La force de Java ne faiblit pas. »
« JEP 512 introduit "Compact Source Files and Instance Main Methods" qui simplifie considérablement Java pour les débutants en leur permettant d’écrire des programmes sans le code passe-partout traditionnel public static void main (String[] args) », explique Rémi Forax, maître de conférences à l’Université Gustave Eiffel. « Les étudiants peuvent maintenant commencer par des programmes simples et développer progressivement leur compréhension à des concepts plus avancés au fur et à mesure qu’ils grandissent, créant un parcours d’apprentissage fluide, des concepts de programmation de base à la programmation orientée objet complète. »
« Mes parties préférées de Java 25 sont les fichiers source compacts (Compact Source Files), les méthodes principales d’instance (Instance Main Methods) et les déclarations d’importation de modules, car ces fonctionnalités facilitent l’adoption de Java par les programmeurs débutants », détaille Cay Horstmann, professeur émérite à l’Université d’Etat de San José. « Les programmeurs expérimentés profitent aussi de ces avancées, élargissant la portée de Java à de petites tâches quotidiennes. Je trouve très satisfaisant de réécrire des scripts bricolés en shell ou Python avec Java, un langage industriel et fortement typé avec un excellent support d’outils. »
« Lorsque la cadence de sortie des fonctionnalités de six mois a été annoncée avec Java 9, j’étais l’un des plus grands sceptiques, et je l’ai même dit publiquement. Oracle pourrait-il s’en sortir ? J’avais mes doutes, car nous avions l’habitude d’une nouvelle sortie tous les trois ans », se souvient Dr Heinz M. Kabutz, auteur de la newsletter The Java Specialists. « Mais en effet, Oracle s’en tire avec panache et avec enthousiasme. Sous la direction d’Oracle et avec une énorme communauté qui fait avancer les choses, Java se démarque des autres langages de programmation. Les enregistrements, les fichiers source compacts et les importations de modules facilitent grandement l’adoption de Java et les threads virtuels, l’API de mémoire étrangère, l’API vectorielle et ZGC rendent Java adapté à la création de systèmes évolutifs techniquement avancés. »
« La plus grande force de Java est sa communauté. Chez JUG Oberpfalz, nous relançons nos discussions "(Re)Start with Java" en 2025, et les développeurs sont toujours impressionnés par l’évolution du langage », explique Richard Fichtner, CEO, XDEV Software GmbH. « Dans sa version moderne, Java est plus productif, plus sûr et plus innovant que jamais : une preuve de ce que la communauté et la collaboration peuvent réaliser. »
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/.
Le contenu qui précède a pour vocation de présenter notre orientation générale concernant les produits. Il est fourni à titre purement informatif et ne peut être intégré dans un contrat. Il ne constitue aucunement un engagement à offrir l’un ou l’autre de ces produits, programmes ou fonctionnalités et ne doit pas servir de base pour la prise de décisions d’achat. Le développement, la publication, le calendrier et les tarifs des caractéristiques ou fonctionnalités exposés pour les produits Oracle sont susceptibles d’être modifiés, et ce, à la seule discrétion d’Oracle Corporation.
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.