Camarades d'armes, Java-combattants de Habr! Ce jour-là, nous nous sommes rapprochés le plus possible.
Aujourd'hui , la version finale de JDK 11 , l'implémentation de référence de Java 11 et la première version LTS de Java, publiée dans un cycle de version rapide de 6 mois, sont devenues disponibles . La version la plus importante et la plus importante des temps modernes, qui donnera une impulsion à l'ensemble de la communauté Java pour passer aux technologies les plus récentes et les plus avancées.

Quatre semaines se sont écoulées depuis la sortie de la 28e version, et pendant ce temps, aucun bug de niveau P1 n'est apparu. Cela signifie que Java 11 peut être considéré comme obsolète et prêt pour une utilisation industrielle complète.
→ L'assembly OpenJDK peut et doit être téléchargé à partir d'ici
Il s'agit d'une version importante et importante, combinant 17 grandes fonctionnalités et d'innombrables bogues dans le tracker. Revenons sur les plus grandes fonctionnalités:
- JEP 181 : Contrôle d'accès basé sur Nest
- JEP 309 : Constantes dynamiques de fichier de classe
- JEP 315 : Amélioration de l'intrinsèque Aarch64
- JEP 318 : Epsilon: A No-Op Garbage Collector (Expérimental)
- JEP 320 : suppression des modules Java EE et CORBA
- JEP 321 : client HTTP (standard)
- JEP 323 : syntaxe de variable locale pour les paramètres Lambda
- JEP 324 : Accord clé avec Curve25519 et Curve448
- JEP 327 : Unicode 10
- JEP 328 : Enregistreur de vol
- JEP 329 : algorithmes cryptographiques ChaCha20 et Poly1305
- JEP 330 : lancement de programmes de code source à fichier unique
- JEP 331 : profilage de tas à faible surcharge
- JEP 332 : Transport Layer Security (TLS) 1.3
- JEP 333 : ZGC: un ramasse-miettes évolutif à faible latence (expérimental)
- JEP 335 : obsolète du moteur JavaScript Nashorn
- JEP 336 : obsolète des outils et de l'API Pack200
Merci à tous ceux qui ont écrit des habroposts sur Java et JDK, à tous ceux qui ont écrit des commentaires et testé de nouvelles fonctionnalités, votre travail et votre contribution sont très importants et ne passeront pas inaperçus.
Passez à JDK 12!