Курс на Stepik
Обложка курса «Java Core: подготовка к собеседованию» на Stepik
Бесплатно

Java Core: подготовка к собеседованию ★ 5.000

Открыть на
STEPIK.ORG

Подготовка к собеседованию по Java Core: ООП, синтаксис, память и строки, класс Object, исключения, коллекции, устройство JVM, ввод-вывод и сериализация. Теория по вопросам собеседования и 268 заданий самопроверки.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java Core: подготовка к собеседованию»Учеников на курсе 22
Сертификаты, выданные на курсе «Java Core: подготовка к собеседованию»Сертификатов выдано 0
Отзывы о курсе «Java Core: подготовка к собеседованию»Отзывов получено 1
Рейтинг курса «Java Core: подготовка к собеседованию»Рейтинг курса 5.000
Уроки в курсе «Java Core: подготовка к собеседованию»Количество уроков 43
Тесты в курсе «Java Core: подготовка к собеседованию»Количество квизов 270
Время прохождения курса «Java Core: подготовка к собеседованию»Время прохождения курса —
Обновления курса «Java Core: подготовка к собеседованию»Обновления курса — —
Дата публикации курса «Java Core: подготовка к собеседованию»Дата публикации курса — ———
Последнее обновление курса «Java Core: подготовка к собеседованию»Последнее обновление — ———

Содержание курса

Разделы в курсе «Java Core: подготовка к собеседованию» 10 разделов Уроки в курсе «Java Core: подготовка к собеседованию» 43 урока Тесты в курсе «Java Core: подготовка к собеседованию» 270 тестов Время прохождения курса «Java Core: подготовка к собеседованию» 0 ч. Последнее обновление курса «Java Core: подготовка к собеседованию» обн. 4 октября 2026

1. Объектно-ориентированное программирование

3 урока
1. Парадигмы и основы ООП ↗
2. Принципы ООП ↗
3. Классы и связи объектов ↗

2. Синтаксис и типы данных

3 урока
1. JRE, JVM, JDK и модификаторы доступа ↗
2. Операторы, приведения и generics ↗
3. static и блоки инициализации ↗

3. Абстракция и наследование

3 урока
1. Интерфейсы и абстрактные классы ↗
2. Переопределение и перегрузка методов ↗
3. Типы и вложенные классы ↗

4. Память и строки

3 урока
1. Память: стек и куча ↗
2. Сборщики мусора HotSpot и finalize ↗
3. String, пул строк и StringBuilder ↗

5. Класс Object и объектный контракт

5 уроков
1. Конструкторы, загрузчики и рефлексия ↗
2. Класс Object и клонирование ↗
3. equals и hashCode: контракт ↗
4. equals и hashCode: реализация ↗
5. equals и hashCode: тонкости ↗

6. Исключения

2 урока
1. Исключения: иерархия и виды ↗
2. Исключения: обработка ↗

7. Коллекции (Java Collections Framework)

12 уроков
1. Обзор и иерархия JCF ↗
2. Итераторы и fail-fast ↗
3. Iterator и ListIterator ↗
4. List: ArrayList vs LinkedList ↗
5. Эффективность ArrayList и LinkedList ↗
6. Queue, Deque и стек ↗
7. Map: разновидности ↗
8. HashMap: устройство ↗
9. HashMap: сложность и детали ↗
10. Set и EnumSet ↗
11. Перебор и конвертации ↗
12. Синхронизация коллекций ↗

8. JVM

4 урока
1. Основы и устройство JVM ↗
2. ClassLoader и области данных ↗
3. Execution Engine и сборка мусора ↗
4. Диагностика и мониторинг ↗

9. Потоки ввода-вывода

5 уроков
1. Понятие потоков и NIO ↗
2. InputStream и OutputStream ↗
3. Reader, Writer и буферизация ↗
4. Работа с файлами ↗
5. Пути, ссылки и специальные потоки ↗

10. Сериализация

3 урока
1. Понятие и процесс сериализации ↗
2. transient, static/final и Externalizable ↗
3. serialVersionUID и безопасность сериализации ↗