Java SE Development Kit (JDK) 11 — это комплект для разработки программного обеспечения, который предоставляет инструменты для разработки приложений Java. Он включает среду выполнения Java (JRE), виртуальную машину Java (JVM) и другие инструменты и библиотеки, необходимые для разработки Java.
Основными преимуществами использования JDK 11 являются повышенная безопасность, производительность и стабильность. Благодаря новым функциям, таким как синтаксис локальных переменных для лямбда-параметров и удаление модулей Java EE, разработчики теперь могут создавать более качественные и быстрые приложения с помощью JDK 11.
Особенности и функции JDK 11
Поддержка новых языковых функций, таких как var для определения типа локальной переменной и Unicode 10.0.
Новый клиентский API HTTP, который поддерживает HTTP/2 и WebSocket, а также стандартные методы HTTP.
Улучшена сборка мусора и повышена производительность для JVM.
Расширенные функции безопасности, такие как улучшенная обработка сертификатов и поддержка TLS 1.3.
Модульность JDK, обеспечивающая лучшую масштабируемость и более быстрое время запуска.
Обновлены библиотеки, включая обновленные версии JAXB и JAXB-RI, а также удаление модулей Java EE.
Минусы использования JDK 11 ограничены, но один потенциальный недостаток заключается в том, что он может быть несовместим с некоторыми старыми приложениями или библиотеками. Кроме того, как и в случае с любым программным обеспечением, могут быть некоторые ошибки или проблемы совместимости с определенными платформами или средами. Однако в целом JDK 11 — надежный и мощный инструмент для разработчиков Java.
Изменения в последней версии
Обновление до версии JDK 11.0.31, соответствующей спецификации Java SE 11.3.
Включены данные часовых поясов IANA 2026a с различными изменениями совместимости и данными.
Улучшена обработка паролей keytool при перенаправлении вывода.
Файл src.zip Oracle JDK теперь включает исходный код для компонентов JSSE, JCE и JGSS.
Введено новое свойство безопасности jdk.crypto.disabledAlgorithms для ограничения алгоритмов на уровне JCE.
Отказ от доверия к сертификатам TLS, закрепленным за корневыми сертификатами Chunghwa, выданным после 17 марта 2026 года.
Установлены базовые уровни безопасности для JRE для версий Java 11 и 8.
Oracle рекомендует обновлять JDK с каждым критическим обновлением патчей.
Исправлены ошибки.
Известная проблема: для работы приложений AWT на SLES 16 требуется установка xdg-desktop-portal-gnome.
Хотите поделиться впечатлениями или задать вопрос?
Начните обсуждение, оставив комментарий со своими мыслями о Java SE Development Kit 11!