
JVA-I-001 Java: ООП и функциональная парадигма
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
В данном курсе рассматриваются специфические особенности внутренних классов, статических компонентов, а также обобщенных типов (Generics) и коллекций из Java Collections Framework, которые, являясь обязательными элементами подготовки любого Java-разработчика, служат фундаментом данного учебного блока, чье внимание сосредоточено на функциональном программировании: современной парадигме решения вычислительных задач, внедренной в 8-й версии Java.
- Внутренние классы.
- Статические компоненты.
- Абстрактные классы и интерфейсы.
- Введение в дженерики.
- Обобщенные типы и методы.
- Java Collections Framework: List, Set, Map.
- Введение в лямбда-выражения.
- Функциональные интерфейсы: Function, Predicate, Consumer, Supplier.
- Встроенные функциональные интерфейсы.
- Введение в Stream API.
- Нововведения в Java 9-22.
- Модульная система (Jigsaw).
- Локальные переменные с типом var.
- Records и sealed classes.
- Singleton, Factory, Builder.
- Decorator, Observer, Strategy.
- Adapter, Bridge, Composite.