Inférence de type pour les variables locales (Java 10~), améliorations de switch (Preview 12~), littéraux de chaînes multilignes (P13~), pattern matching, Records, Sealed Types, etc.
Présentation de Brian Goetz, Java Language Architect chez Oracle
Le plus important, c’est la compatibilité — du code vieux de 25 ans fonctionne encore.
Comme les fonctionnalités du langage sont permanentes, il faut les ajouter avec prudence.
-> Des fonctionnalités Preview ont été introduites pour permettre d’essayer d’abord les capacités complètes.
Ces améliorations du langage ont ainsi commencé à être introduites en amont via Preview.
Aucun commentaire pour le moment.