Старт Java 9 состоялся 21 сентября, а немного раньше Oracle объявила о том, что новые версии языка теперь будут выходить гораздо чаще: раз в полгода. Возникает резонный вопрос: чем, собственно, будут наполнять новые релизы? Представители Oracle отвечают, что конвейер новых возможностей обеспечат технологии нескольких важных проектов:
Чего ждать от следующих версий Java - 1
  • 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 планировщиками, которые сохраняют ту же модель программирования, что и стандартные потоки.
С новым графиком, «фичи», которые пропускают один релиз, можно отложить всего на полгода.

Что еще почитать:

Стоит ли учить Java в 2017 году? Отвечает Коди Вебер

Самые распространённые проблемы тех, кто начинает учить Java