Встречается на собеседованиях • сегодня
В чем разница между Java 11 и Java 17
Java 17 (LTS) принесла значительные улучшения по сравнению с Java 11 (LTS):
- Новые фичи языка:
sealedклассы (JEP 409) - ограничение наследованияrecord(JEP 395) - упрощенные классы данных
javarecord Point(int x, int y) {}
-
Улучшения производительности:
- Новый генератор псевдослучайных чисел (JEP 356)
- Улучшенная работа сборщика мусора (ZGC, Shenandoah)
-
Безопасность:
- Усиленная инкапсуляция внутренних API (JEP 396, 403)
- Удалены устаревшие криптоалгоритмы
-
Инструменты:
- Новый
jpackage(JEP 392) для создания нативных пакетов - Улучшенный
jshell
- Новый
-
Удалено:
- Applet API, Java Web Start, Corba
Java 17 предлагает более современный, безопасный и производительный runtime с меньшим количеством устаревших компонентов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы