Pour gérer vos consentements :
Categories: DéveloppeursProjets

Java 19 : 7 améliorations pour les développeurs

Oracle a annoncé cette semaine la disponibilité générale de Java 19 (Oracle JDK 19).

Cette 19e version est le fruit d’une collaboration de longue date entre ingénieurs Oracle et l’écosystème étendu de développeurs Java à travers le projet OpenJDK et le programme Java Community Process (JCP).

Voici 7 des améliorations intégrer dans Java, à la fois langage de programmation et plateforme de développement (JDK) :

1. Modèles d’enregistrement en préversion (JEP 405)
2. Correspondance de motifs pour le commutateur, 3e préversion (JEP 427)
3. API de fonction étrangère et de mémoire en préversion (JEP 424)
4. API vectorielle, 4e version incubée (JEP 426)
5. Portage sur Linux/RISC-V (JEP 422)
6.Threads virtuels en préversion (JEP 425)
7. Concurrence structurée, version incubée (JEP 428)

Java 19 est une édition « Feature Release » (la 10e FR à ce jour) comme Oracle et son écosystème en livrent dorévavant tous les 6 mois. Les développeurs qui souhaitent disposer d’une version de Java avec support à long terme (LTS) peuvent se tourner vers la V11.

Réduire les délais de livraison LTS

Disponible depuis septembre 2021, Java 17 est la plus récente version avec support à long terme depuis Java 11. Oracle dit son intention de réduire de 2 à 3 ans les délais de mise sur le marché d’une version LTS à l’autre. Ainsi Java 23 LTS serait disponible en septembre 2023.

Java reste un des langages de programmation les plus utilisés dans le monde.

Selon la société d’études de marché IDC, plus de 10 millions de développeurs, qui représentent 75% des développeurs à temps plein à l’échelle mondiale, utilisent Java.

« Java conserve sa pertinence dans une multitude de cas d’utilisation tels que les applications d’entreprise, le développement Web, la science des données, l’intelligence artificielle et l’apprentissage machine (IA/ML), la réalité augmentée et virtuelle (AR/VR) et l’Internet des objets (IoT) », relève IDC. « De plus, les efforts de modernisation entrepris ont conforté sa compatibilité avec des infrastructures cloud natives et des environnements de conteneurs ».

(crédit photo © Nikolai Sorokin – Adobe Stock)

Recent Posts

Quels impacts de l’IA générative sur le monde de la cybersécurité ? : regards croisés entre Onepoint, Wavestone et Fortinet

Quels sont les impacts immédiats de l'IA générative sur la cybersécurité ? Comment le contexte…

2 heures ago

Des serveurs IA cyberattaqués : le vecteur s’appelle Ray

Un éditeur attire l'attention sur des attaques exploitant l'absence d'autorisation dans une API du framework…

5 heures ago

Amazon débloque la deuxième tranche de son investissement dans Anthropic

Après un premier financement en septembre 2023, Amazon a débloquer le reste de l'enveloppe qu'il…

7 heures ago

Les logiciels libres entrés au SILL au premier trimestre 2024

D'Alpine Linux à XPipe, voic les dernières entrées au SILL (Socle interministériel de logiciels libres).

1 jour ago

Quelques chiffres pour contextualiser le premier livrable du comité de l’IA générative

Le comité de l'IA générative établi en septembre 2023 par le Gouvernement a formulé ses…

1 jour ago

Le DMA, cette entreprise de microgestion des Big Tech

L'UE multiplie les enquêtes et les procédures de non-conformité contre des entreprises soumises au DMA.

1 jour ago