Les nouveautés de Java 21
(loicmathieu.fr)- Java 21 est la nouvelle version LTS et sera prise en charge pendant 2 ans
- Le point le plus important est l’aboutissement des Virtual Threads
- JEP 430: String Templates (Preview) - prise en charge de l’interpolation de chaînes
- JEP 431: Sequenced Collections - de nombreuses fonctionnalités ajoutées à l’API des collections
- JEP 443: Unnamed Patterns and Variables (Preview) - utilisation de "_" comme motif/variable anonyme
- JEP 445: Unnamed Classes and Instance Main Methods (Preview) - simplification de la méthode Main pour permettre d’écrire plus facilement du code Java simple
- Fonctionnalités qui sortent de Preview :
- JEP 440 – Record Patterns
- JEP 441 – Pattern Matching for switch
- JEP 444 – Virtual Threads
- Fonctionnalités qui restent en Preview
- JEP 442 – Foreign Function & Memory API (Third Preview)
- JEP 448 – Vector API
- JEP 446 – Scoped Values (Preview)
- JEP 453 – Structured Concurrency (Preview)
6 commentaires
Monsieur...
Ah, la JEP 445, vraiment... Le Hello World écrit en Java était beaucoup trop verbeux haha.
Elle permet d’écrire ce code complexe comme ci-dessous.
« Et le cauchemar du codage à la main à l'université est résolu ! »
Mais le manuel est en JDK8, donc échec.
On a l’impression que Java réabsorbe en sens inverse des fonctionnalités de Kotlin.
Les fonctionnalités sont tout à fait bienvenues, mais la syntaxe évolue de plus en plus vers du C++.