Dans un récent billet de blog, Mark Reinhold, architecte en chef de la plateforme Java chez Oracle, invite les développeurs à tester massivement cette préversion du Kit de développement pour Java SE (Standard Edition) 8.
« Nous avons effectué des tests sur toutes les plateformes Oracle soutenues et nous n’avons trouvé aucun problème important. Nous avons aussi corrigé beaucoup de bogues depuis la sortie de la milestone en juin », explique Reinhold, qui note que la nouveauté phare de cette préversion est l’intégration du projet Lambda, qui devrait faciliter le support des architectures multiprocesseurs dans les applications.
En plus de cette nouveauté, Java 8 apporte également le nouveau moteur JavaScript Nashorn, les annotations, la nouvelle API « date and time », la convergence des JVM et bien plus. Certaines fonctions comme la génération permanente de la machine virtuelle HostSpot ont été supprimées (le but est de faire converger les JVM JRockit et Hotspot).
La sortie de la version finale de Java 8 était initialement prévue pour ce mois. Oracle avait repoussé sa date de publication au 18 mars 2014, essentiellement à cause des travaux pour corriger la vague de failles de sécurité sur les versions précédentes de la plateforme de développement.
À cause de ce retard, Java 9, initialement prévu pour 2015, a été reporté à 2016. Cette version devrait intégrer le projet Jigsaw qui apportera la modularité et un système de module à la plateforme. Le projet Jigsaw devait être embarqué dans le JDK 8, mais il a été repoussé à cause des problèmes de compatibilité. Oracle a encore procédé récemment à une réimplémentation du projet suivant de nouveaux objectifs.
Télécharger JDK 8 Developer Preview
Source : Oracle
Et vous ?
Que pensez-vous des nouveautés de Java 8 ?