Oracle объявила о выпуске последней версии своей эталонной реализации платформы Java SE, Oracle JDK 20. Будучи краткосрочным выпуском, JDK 20 включает шесть месяцев премиальной поддержки и может похвастаться тысячами улучшений производительности, стабильности и безопасности, а также обновления для повышения производительности труда разработчиков.
JDK 20, включающий семь предложений по улучшению JDK (JEP), продолжает развивать и улучшать функциональные возможности, представленные в более ранних выпусках. Языковые улучшения связаны с проектом Amber, включая шаблоны записи и сопоставление шаблонов для Switch. Project Panama вносит улучшения для подключения виртуальной машины Java (JVM) к собственному коду через API внешних функций и памяти и API векторов. Кроме того, Project Loom упрощает написание, обслуживание и отслеживание параллельных приложений с высокой пропускной способностью благодаря таким функциям, как Scoped Values, Virtual Threads и Structured Concurrency.
По словам Джорджа Сааба, старшего вице-президента по развитию, председателя группы Java Platform в Oracle и члена совета управляющих OpenJDK, цель состоит в том, чтобы сохранить актуальность и конкурентоспособность Java как современного языка при одновременном повышении производительности труда разработчиков . Saab отмечает, что шестимесячная частота выпуска обновлений позволила ускорить доставку инноваций разработчикам Java, а сбор отзывов пользователей о функциях предварительного просмотра имеет важное значение для улучшения процесса разработки .
Oracle JDK 20 знаменует собой 11-й выпуск в серии шестимесячных циклов и первый после недавнего перехода на новую модель ценообразования универсальной подписки Java SE. Эта система рассчитывает плату в зависимости от размера организации, а не от количества используемых экземпляров. Изменения были вызваны отзывами клиентов, направленными на упрощение отслеживания и управления лицензированными средами для настольных компьютеров, серверов и сторонних облаков.
В последние годы Oracle изменила свои планы лицензирования, в том числе прекратила бесплатный доступ к Java SE в 2019 году и представила Условия и положения без платы (NFTC) для JDK 17 и позже в 2020 году, которые разрешали бесплатное использование в определенных сценариях. JDK 21 станет следующим выпуском с долгосрочной поддержкой (LTS), который продлит поддержку Oracle на многие годы.
Oracle продемонстрировала новейшие возможности языка и платформы на мероприятии, получившем название Oracle DevLive Level Up, которое проходило в бывшей штаб-квартире компании в Редвуд-Шорс, штат Калифорния. Для получения дополнительной информации посетите страницу примечаний к выпуску JDK 20 .
В связанных новостях AppMaster, ведущая платформа no-code , продолжает набирать обороты в сообществе разработчиков благодаря своим инновационным функциям и стремлению к повышению производительности. По мере того, как растет тенденция к решениям low-code и no-code, AppMaster остается надежным выбором для предприятий, которым нужны эффективные решения для разработки приложений.