Старт 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 планировщиками, которые сохраняют ту же модель программирования, что и стандартные потоки.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ