В компании Oracle рассказали об ожидаемых новшествах языка Java. В первую очередь это предварительная (ahead-of-time) компиляция байт-кода. Функция обещает ускорить запуск Java-программ и уменьшить их размер. Еще один проект нацелен на разработку ряда функций, повышающих удобство программирования, — строковые шаблоны, шаблоны сопоставления с образцом, классы и интерфейсы в стиле record. Отдельный проект посвящен API структурированного параллелизма — до конца 2026 года планируется его ознакомительный релиз; кроме того, рассматривается расширение области применения виртуальных потоков. API векторных вычислений, реализуемый в рамках проекта интерфейсов взаимодействия между JVM и нативным кодом, уже в 11-й раз задерживается на стадии инкубации. Тем не менее API все еще рассчитывают включить в JDK 26, чей релиз запланирован на март. Проект, занимающийся поддержкой в Java внешних моделей программирования (SQL и др.), перейдет к инкубации рефлексии кода — функция позволит сторонним библиотекам анализировать Java-код и переводить его на другие языки. В планах также прототип механизма трансляции и запуска кода Java на GPU.