Чему вы научитесь
Потренируйтесь объяснять поведение Java-кода и исправлять небольшие программы. HashSet считает разными два объекта одного пользователя, метод через ссылку родительского типа выполняет код наследника, строка с буквами обрывает разбор файла: вы найдёте причину каждого случая и исправите код.
- ООП: выбор переопределённого метода и перегрузки, передача ссылки в метод, сигнатура
equals. - Коллекции:
equalsиhashCodeпо id, выбор List, Set или Map, порядок обходаLinkedHashMap. - Исключения: checked и unchecked, порядок catch, finally, безопасный
Integer.parseInt. - Практика: три задачи на Java 17 с автопроверкой и 18 вопросов с пояснением к каждому варианту ответа.
- Мини-секция: новая задача и пять вопросов за 15–20 минут, затем полные разборы решений и чек-лист повторения.
Начните с четырёх диагностических вопросов: они покажут пробелы до чтения разборов. На всё уйдёт 60–90 минут.
О курсе
ООП, коллекции, equals/hashCode и исключения: 18 вопросов и 3 задачи на Java с автопроверкой.
Для кого этот курс
Java Junior и начинающие разработчики, которые знают синтаксис Java и готовятся к техническому собеседованию.
Начальные требования
Основы Java: переменные, условия, циклы, методы, классы. Для локальных запусков — JDK 17 или новее.
Преподаватели курса
Формат курса
Текст, чтение кода, 18 вопросов с объяснениями и 3 программные задачи с тестами. Без видео.
Нагрузка
60–90 минут, включая практику