Старт Java 9 відбувся 21 вересня, а трохи раніше Oracle оголосила про те, що нові версії мови тепер виходитимуть набагато частіше: раз на півроку . Виникає резонне питання: чим, власне, наповнюватимуть нові релізи? Представники Oracle відповідають, що конвеєр нових можливостей забезпечать технології кількох важливих проектів:
- Project Amber («Янтар») — проект, створений для додавання туди JEP (JDK Enchancement Proposal, пропозиції з розширення JDK) маленькими порціями фічі мови Java, орієнтовані підвищення продуктивності (наприклад, JEP 286 Local-Variable Type Inference, JEP 301 Enhanced Enums та JEP 302 Lambda Leftovers);
- Project Panama , покликаний об'єднати JVM та нативні бібліотеки (написані на Сі та С++) використанням власного виклику функції з JVM та власного доступу до даних із JVM;
- Project Valhalla - проект інкубатора для просунутих Java VM та кандидатів у мовні функції, включаючи типи значень та загальну спеціалізацію;
- Project Loom – молодий проект, який прагне забезпечити альтернативну реалізацію потоків, керовану написаними на Java планувальниками, які зберігають ту саму модель програмування, що й стандартні потоки.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ