Курс «Java: Функции»

Последнее обновление: 30 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

7 уроков (видео и/или текст)
6 упражнений в тренажере
18 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите лямбда-функции в Java.

Вы узнаете про синтаксис и применение лямбда-функций. Познакомитесь с функциональными интерфейсами Java и их использованием. Вы рассмотрите концепцию функций как объектов первого рода, изучите функции высшего порядка и их применение в создании гибких решений. Знания из этого курса помогут вам писать более лаконичный и выразительный код, разрабатывать эффективные и элегантные программы на языке Java.

Чему вы научитесь

  • Писать лямбда-функции
  • Создавать собственные функциональные интерфейсы
  • Использовать лямбда-функции для обработки коллекций
  • Самостоятельно определять методы, работающие с лямбда-функциями

Программа

1

Введение

Познакомиться с курсом

2

Лямбда-функции

Познакомиться с концепцией анонимных функций и научиться их применять

3

Сортировка списков

Научиться сортировать списки по произвольным условиям с помощью лямбда-функций

4

Методы Compute в Map

Научиться пользоваться методами compute(), computeIfAbsent() и computeIfPresent()

5

Функциональный интерфейс (Functional Interface)

Научиться определять методы, работающие с лямбда-функциями

6

Ссылки на методы (Method References)

Познакомиться с упрощенным способом передавать лямбды в качестве параметров

7

Функции высших порядков

Пройти полный путь проектирования и реализации метода, работающего с лямбда-функцией

Формат обучения

Испытания

1

Поиск минимального элемента

2

Проверка условия

3

Мемоизация

4

Группировка

5

Разделение списка

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы