Вышла общедоступная версия Java 24. В этот релиз попало около 2700 закрытых задач и 24 JEP'а.
Ключевые изменения:
▶️ Загрузка и связывание классов заранее (JEP 483): ускоряет запуск приложений за счет предварительной загрузки и связывания классов
▶️ Stream Gatherers (JEP 485): расширяет Stream API поддержкой пользовательских промежуточных операций
▶️ Оптимизация виртуальных потоков (JEP 491): снижает нагрузку на системные потоки и улучшает масштабируемость многопоточных приложений
▶️ Постквантовая криптография (JEP 496, JEP 497): внедряет механизмы защиты данных от квантовых атак
▶️ Удаление Security Manager (JEP 486): исключает устаревший механизм безопасности из Java
▶️ Предупреждения при использовании sun.misc.Unsafe (JEP 498): поощряют переход на более безопасные API
▶️ Улучшения в сборщиках мусора: снижают паузы и повышают производительность G1 и ZGC
▶️ Удаление поддержки 32-битных систем (JEP 479, JEP 501): исключает 32-битные версии Windows и x86 Linux
Этот релиз не является LTS, обновления для него будут выходить только полгода — до сентября 2025 года.
⛓ Подробный обзор на Habr
⬇️ Скачать Java 24
❤️ — если будешь использовать
👨💻 — если ничего интересного
📱 Java Developer | #новости
