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!