Курс «Java: Функции»
Последнее обновление: 30 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите лямбда-функции в Java.
Вы узнаете про синтаксис и применение лямбда-функций. Познакомитесь с функциональными интерфейсами Java и их использованием. Вы рассмотрите концепцию функций как объектов первого рода, изучите функции высшего порядка и их применение в создании гибких решений. Знания из этого курса помогут вам писать более лаконичный и выразительный код, разрабатывать эффективные и элегантные программы на языке Java.
Чему вы научитесь
- Писать лямбда-функции
- Создавать собственные функциональные интерфейсы
- Использовать лямбда-функции для обработки коллекций
- Самостоятельно определять методы, работающие с лямбда-функциями
Программа
1 | Введение Познакомиться с курсом |
2 | Лямбда-функции Познакомиться с концепцией анонимных функций и научиться их применять |
3 | Сортировка списков Научиться сортировать списки по произвольным условиям с помощью лямбда-функций |
4 | Методы Compute в Map Научиться пользоваться методами compute(), computeIfAbsent() и computeIfPresent() |
5 | Функциональный интерфейс (Functional Interface) Научиться определять методы, работающие с лямбда-функциями |
6 | Ссылки на методы (Method References) Познакомиться с упрощенным способом передавать лямбды в качестве параметров |
7 | Функции высших порядков Пройти полный путь проектирования и реализации метода, работающего с лямбда-функцией |
Формат обучения
Испытания
1 | Поиск минимального элемента |
2 | Проверка условия |
3 | Мемоизация |
4 | Группировка |
5 | Разделение списка |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы


