Выпущены Java SE 11 и JDK 11
Новости Отредактировано
Одиннадцатая версия будет поддерживаться до 2026 года. Поддержка Java 8 закончится в декабре 2020 года, а Java 10 обновлений больше получать не будет.
6К открытий6К показов
Разработчики Oracle объявили о выпуске стандарта Java 11 и его реализации JDK (Java Development Kit) с длительным сроком поддержки вплоть до 2026 года. Он полностью совместим с прежними версиями. Поддержка Java 8 закончится в декабре 2020 года, а Java 10 обновлений больше получать не будет.
Новое в Java SE 11
- Реализована система, которая позволяет классам, находящимся в одной части кода, но компилируемым по отдельности, получать доступ к приватным компонентам друг друга.
- Формат
.class
дополнен поддержкой формCONSTANT_Dynamic
, загрузка которых отдает создание констант методу bootstrap. - Добавлена поддержка последней версии протокола защиты транспортного уровня — TLS 1.3. Он ускоряет загрузку мобильных веб-страниц, а также отсеивает старые, уязвимые криптографические примитивы, заменяя их более сложными алгоритмами шифрования.
- Стандартизирована поддержка HTTP Client API, представленного еще в инкубаторе Java 9.
- В экспериментальном режиме запущен сборщик мусора Epsilon.
- Модули Java EE и CORBA удалены из JDK и платформы Java SE, а движок Nashorn и инструменты Pack200 объявлены устаревшими.
- Модуль JavaFX исключен из ядра и поставляется отдельно.
- Существующие API обновлены для поддержки формата Unicode 10.
- Добавлен инструментарий для потокового сбора низкоуровневых данных об ошибках и проблемах.
- Добавлена возможность запускать однофайловые программы, содержащие исходный код.
Подробнее об изменениях можно узнать на странице Release Notes к JDK 11.
Прошлая, промежуточная версия стандарта и JDK 10 вышли в марте 2018 года. Набор инструментов для разработки получил три новых варианта виртуальных машин Java, совместное использование классов приложения и поддержку экспериментального JiT-компилятора на Linux / x64.
6К открытий6К показов