22.03.2018 НовостиВ качестве экспериментальной функции в Java 10 был добавлен компилятор Graal — он генерирует высококачественный байткод без принесения в жертву скорости компиляции
Для того, чтобы выпустить наследницу Java 9, Oracle понадобилось полгода. В качестве эталонной реализации Java SE 10 (Java Platform, Standard Edition 10) разработчик применил открытый проект OpenJDK. Особенностью сборки является переход на новый процесс разработки, подразумевающий более короткий цикл формирования новых релизов. Новая функциональность теперь будет добавляться в одну постоянно обновляемую главную ветку, в которую включаются уже готовые изменения и от которой раз в шесть месяцев ответвляются ветки для стабилизации новых выпусков. При выходе очередной версии прошлая ветка прекращает своё существование, но раз в три года формируется релиз с длительным сроком поддержки (LTS). Что касается других важных нововведений, то в Java SE 10 появилось автоматическое выведение типов локальной переменной (Local Variable Type Inference). Эта ...
читать далее.