Oracle julkisti java-ympäristön kahdeksannen version vasta viime kevään, kaksi vuotta myöhässä. Nyt tietokantajätti on julkistanut ensimmäisen listan tulevan Java 9:n uusista ominaisuuksista.
Suurin muutos javassa tulee olemaan se, että lähdekoodi muuttuu modulaariseksi. Tätä ominaisuutta on kehitetty Jigsaw-projektissa ja alunperin modulaarisuuden piti olla jo osa 8-julkistusta.
Oracle kutsuu nyt javaan tuotavia uusia ominaisuuksia tai kokonaisuuksia nimellä JEP eli "java enhancement proposals". Jigsaw-projektille on nyt annettu nimeksi JEP 201.
Javan pääarkkitehti Mark Reinholdin mukaan modulaarisuuden tuominen 8-versioon oli mahdotonta, koska eri komponenttien riippuvuudet toisistaan olivat niin vanhat. Nyt kehitys on nytkähtänyt eteenpäin niin, että JEP 201 on listattu tulevan javan uusien ominaisuuksien listalle.
Muita uusia ominaisuuksia ovat esimerkiksi JEP 102, joka päivittää prosessien rajapintoja. Sen avulla javan kyky hallita natiiveja käyttöjärjestelmän prosesseja paranee.