Встречается на собеседованиях • сегодня
Расскажи про функции которые появились в Java 15 или Java 17
В Java 15:
- Sealed Classes (Preview) – ограничивают наследование.
java
public sealed class Shape permits Circle, Square { ... }- Text Blocks (Final) – многострочные строки без конкатенации.
java
String json = """
{ "name": "Java", "version": 17 }
""";В Java 17 (LTS):
- Sealed Classes (Final) – теперь стабильная фича.
- Pattern Matching for
switch(Preview) – упрощает проверки типов.
java
return switch (obj) {
case Integer i -> "Integer: " + i;
case String s -> "String: " + s;
default -> "Unknown";
};- Records (Final) – неизменяемые классы для данных.
java
record Point(int x, int y) { }- Multiline Strings (Final) – аналогично Java 15.
Также: удалены Applet API, добавлены новые API для инкрементальной сборки (Java 17).

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