Oracle представила кандидат в JEP 531 — спецификацию ленивых констант для Java. Параллельно экосистема получила крупные релизы: TornadoVM 3.0 для GPU-вычислений и NetBeans 29.
Ленивые константы решают проблему дорогостоящей инициализации статических полей. Вместо вычисления значения при загрузке класса, константа инициализируется только при первом обращении. Это особенно актуально для enterprise-приложений с тяжёлыми фабриками и конфигурациями.
TornadoVM 3.0 — фреймворк для запуска Java-кода на графических процессорах и FPGA — получил стабильный релиз. Основные новшества: поддержка CUDA 12, улучшенная интеграция с OpenCL и оптимизации для машинного обучения.
NetBeans 29 обновил поддержку современных возможностей Java, включая pattern matching и sealed классы. IDE теперь лучше интегрируется с Maven и Gradle проектами.
Точечные обновления получили популярные библиотеки: Quarkus исправил критические баги в native compilation, JReleaser добавил поддержку новых платформ дистрибуции, а Micronaut выпустил maintenance-релиз с фиксами безопасности.
Open Liberty в февральском выпуске расширил совместимость с Jakarta EE 11 и улучшил производительность облачных развёртываний.
Для разработчиков: JEP 531 может существенно ускорить старт приложений с множеством статических зависимостей. TornadoVM 3.0 открывает возможности для high-performance computing без перехода на другие языки.