Получить доступ

Современная Java

Основа с Junior

var, records, sealed-типы, pattern matching, текстовые блоки и switch-выражения.

Что важно знать

  • Records — неизменяемые носители данных с готовыми equals, hashCode, toString.
  • Sealed-типы ограничивают наследников; вместе с pattern matching в switch компилятор проверяет полноту.
  • LTS-версии: 17, 21, 25; в проектах чаще 17 и 21.

Критерии освоения

Junior ≈ 4 ч

  • Использует records для DTO и switch-выражения

Практика. Перевести DTO учебного проекта на records.

Middle ≈ 4 ч

  • Моделирует варианты данных sealed-интерфейсами и обрабатывает их pattern matching
  • Знает, какие возможности появились в LTS-версиях 17 и 21

Практика. Описать результат операции (успех, ошибка валидации, ошибка системы) sealed-иерархией и обработать switch с pattern matching.

Вопросы с собеседований

Разборы темы

← Вся карта «Java»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем