Il lancio di Java 9 è avvenuto il 21 settembre e poco prima Oracle ha annunciato che le nuove versioni del linguaggio verranno rilasciate molto più spesso: una volta ogni sei mesi . Sorge una domanda ragionevole: cosa conterranno effettivamente le nuove versioni? I rappresentanti di Oracle rispondono che la pipeline di nuove opportunità sarà fornita dalle tecnologie di diversi progetti importanti:
- Project Amber è un progetto nato per aggiungere JEP (JDK Enchancement Proposal, proposte di espansione del JDK) in piccole porzioni di funzionalità del linguaggio Java volte ad aumentare la produttività (ad esempio, JEP 286 Local-Variable Type Inference, JEP 301 Enhanced Enums e JEP 302 Avanzi Lambda);
- Progetto Panama , progettato per combinare la JVM e le librerie native (scritte in C e C++) utilizzando chiamate di funzioni native dalla JVM e accesso nativo ai dati dalla JVM;
- Project Valhalla : un progetto incubatore per candidati Java VM avanzati e funzionalità linguistiche, inclusi tipi di valore e specializzazione generale;
- Project Loom è un progetto giovane che mira a fornire un'implementazione di thread alternativa guidata da scheduler scritti in Java che mantengono lo stesso modello di programmazione dei thread standard.
GO TO FULL VERSION