Le lancement de Java 9 a eu lieu le 21 septembre, et un peu plus tôt, Oracle a annoncé que les nouvelles versions du langage seraient désormais publiées beaucoup plus souvent : une fois tous les six mois . Une question raisonnable se pose : que contiendront réellement les nouvelles versions ? Les représentants d'Oracle répondent que le pipeline de nouvelles opportunités sera fourni par les technologies de plusieurs projets importants :
- Project Amber est un projet créé pour ajouter du JEP (JDK Enchancement Proposal, propositions d'extension du JDK) dans de petites parties de fonctionnalités du langage Java visant à augmenter la productivité (par exemple, JEP 286 Local-Variable Type Inference, JEP 301 Enhanced Enums et JEP 302 Restes de Lambda);
- Projet Panama , conçu pour combiner la JVM et les bibliothèques natives (écrites en C et C++) en utilisant des appels de fonctions natives de la JVM et un accès natif aux données depuis la JVM ;
- Projet Valhalla - un projet d'incubateur pour les candidats avancés de VM Java et de fonctionnalités de langage, y compris les types de valeur et la spécialisation générale ;
- Project Loom est un jeune projet qui vise à fournir une implémentation de thread alternative pilotée par des planificateurs écrits en Java qui conservent le même modèle de programmation que les threads standard.
GO TO FULL VERSION