Рубрики
Без рубрики

Java 16 официально вышла!

Это официально! Java 16 была выпущена как версия GA. В течение 3 месяцев, начиная с De… Помеченный java.

Это официально! Java 16 была выпущена как версия GA. В течение 3 месяцев, начиная с декабря 2020 года и вплоть до марта 2021 года, над JDK16 работали несколько команд. Охватывающий несколько JEP, многочисленные улучшения функций и тысячи исправлений ошибок: JDK 16 – это, безусловно, то, на что стоит обратить внимание.

В более личном отношении ко мне у JDK16 есть очень интересная новая “функция”, которая немного облегчит жизнь DevOps: порт Alpine Linux (JEP 386) . Я упоминаю здесь только порт Alpine Linux, а не порт Windows/AArch64, поскольку порт Alpine – это то, что я использую ежедневно. Наличие доступного сейчас порта Alpine Linux, предоставляемого Oracle, облегчит жизнь.

Кроме того, в этот выпуск были включены еще 16 JEPS:

JEP 338: Вектор API (инкубатор) JEP 347: Включить функции языка C++14 JEP 357: Перейти с Mercurial на Git JEP 369: Перейти на GitHub JEP 376: ZGC: Параллельная обработка стека потоков JEP 380: Каналы сокетов Unix-Домена JEP 387: Эластичное метапространство JEP 388: Порт Windows/AArch64 JEP 389: API внешнего компоновщика (Инкубатор) JEP 390: Предупреждения для классов на основе значений JEP 392: Инструмент упаковки JEP 393: API доступа к внешней памяти (Третий инкубатор) JEP 394: Сопоставление шаблонов для экземпляра JEP 395: Записи JEP 396: По умолчанию Сильно Инкапсулируют внутренние компоненты JDK JEP 397: Запечатанные классы (Второй предварительный просмотр)

Ознакомьтесь с официальным объявлением в списке рассылки: https://mail.openjdk.java.net/pipermail/announce/2021-March/000295.html

  • Для получения дополнительной информации о примечаниях к выпуску ознакомьтесь с: https://jdk.java.net/16/release-notes

  • Шарат Чандер опубликовал замечательную статью, в которой подробно объясняет новый релиз, уделяя больше внимания тому, как появился релиз, а не фактической реализации JEPs. Я бы настоятельно рекомендовал прочитать его: https://inside.java/2021/03/16/the-arrival-of-java16/

  • И последнее, но не менее важное: многие основные фреймворки и библиотеки уже поддерживают JDK 16! Чтобы получить обзор некоторых реализующих библиотек/фреймворков, взгляните на все твиты в: # AllTestsГреенОнЖДК16

В ближайшем будущем я также опубликую несколько статей о джипах, описанных в этом выпуске: более конкретно о JEP, над которыми работала команда разработчиков Amber, а затем остальные JEP. Подробнее об этом позже в этой статье.

Оригинал: “https://dev.to/remcobuddelmeijer/java-16-is-officially-out-908”