Модуль 2. Java Core
Модуль “Java Core” — для тех студентов, которые получили минимальную подготовку по Java и готовы глубже изучать основы ООП, знакомиться с потоками, сериализацией, интерфейсами, внутренними и вложенными классами. Вы узнаете, зачем нужен Reflection API, аннотации в Java, а также напишете простой чат, используя сокеты. “Градус сложности” повышается, но все в порядке: регулярная практика — решение задач — поможет вам успешно пройти этот модуль и подготовиться к изучению продвинутых тем и реализации более сложных проектов.
- Уровень 1
Недоступен ООП: инкапсуляция, полиморфизм - Уровень 2
Недоступен ООП: перегрузка, переопределение, абстрактные классы - Уровень 3
Недоступен Дополнительное занятие (ООП: композиция, агрегация, наследование) - Уровень 4
Недоступен ООП: интерфейсы - Уровень 5
Недоступен Generics - Уровень 6
Недоступен Лямбда-функции - Уровень 7
Недоступен Приведение типов - Уровень 8
Недоступен Особенности вызова конструкторов. Блок static - Уровень 9
Недоступен Устройство класса Object - Уровень 10
Недоступен Дополнительное занятие (Рекурсия) - Уровень 11
Недоступен Знакомство с нитями - Уровень 12
Недоступен Знакомство с нитями ч.2 - Уровень 13
Недоступен Executor - Уровень 14
Недоступен Thread pool - Уровень 15
Недоступен Внутренние/Вложенные классы - Уровень 16
Недоступен Дополнительное занятие (Сериализация) - Уровень 17
Недоступен Reflection API - Уровень 18
Недоступен Аннотации в Java - Уровень 19
Недоступен Sockets - Уровень 20
Недоступен Итоговый проект