Встречается на собеседованиях • сегодня

Какие знаешь нововведения в Java 17

Java 17 — LTS-версия с ключевыми нововведениями: 1. **Sealed Classes** — ограничение наследования: ```java public sealed class Shape permits Circle, Square { ... } ``` 2. **Pattern Matching for `switch` (Preview)** — упрощение условий: ```java String result = switch (obj) { case Integer i -> "Целое число: " + i; case String s -> "Строка: " + s; default -> "Неизвестно"; }; ``` 3. **Удалены Applet API и Java EE модули** — окончательный отказ от устаревшего функционала. 4. **Новые методы в `Stream`** — например, `toList()`: ```java List list = stream.filter(...).toList(); ``` 5. **Strongly Encapsulate JDK Internals** — усиленная инкапсуляция внутренних API (требует `--add-opens` для рефлексии). 6. **Контекстный десериализационный фильтр (JEP 415)** — улучшенная безопасность при десериализации. Полный список — в [JEPs JDK 17](https://openjdk.org/projects/jdk/17/).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы