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

Какую изучал версию Java

Последнюю стабильную версию — Java 17 (LTS), также знаком с Java 11 (LTS).

Ключевые фичи Java 17:

  • Sealed Classes – ограничение наследования:
java
public sealed class Shape permits Circle, Square { ... }
  • Pattern Matching for switch (preview):
java
String formatted = switch (obj) {
    case Integer i -> String.format("int %d", i);
    case String s -> s.toUpperCase();
    default -> "unknown";
};
  • Records – компактные immutable-классы:
java
record Point(int x, int y) { }  

Из Java 11 активно использовал var для локальных переменных, HTTP Client API, Files.readString().

Для enterprise-проектов чаще выбираю LTS-версии из-за долгосрочной поддержки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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