Автопроигрывание
Автозавершение
К ПРЕДЫДУЩЕЙ ЛЕКЦИИ
ОК! ИДЕМ ДАЛЬШЕ!
Lambda in Java Quick Start
Лямбда-выражения и функциональные интерфейсы в Java
Лямбда-выражения, Полный и простой синтаксис функциональных выражений, Вывод типов в лямбда-выражениях, Практические примеры применения: Сортировка, многопоточность, GUI, Лямбды под капотом, Что такое Функциональные интерфейсы, Разбираем Consumer, Supplier, Function (79:38)
Пример кода 1
Ссылки на методы в Java и замыкания
Ссылки на методы в Java. Область видимости переменных в лямбдах. Понятие замыкания в Java. Доступ к внешним переменным из лямбда-выражений (74:11)
Пример кода 2
Stream API в Java
Введение в Stream API в Java. Как создавать потоки. Как фильтровать и обрабатывать. Оконечные/завершающие методы Stream API (79:24)
Пример кода 3
Продвинутые темы Stream API в Java: flatMap, Collector, Collectors
Что возвращать вместо null (Паттерн "Пустой объект")? Как создать стрим из массива и из файла? Стрим из экземпляров класса? Отличие map от flatMap (любимый вопрос на собеседовании)? Свой Collector. Все самые популярные методы Collectors. Многопоточные стримы. Как в одну строчку отсортировать продукты, сгруппировать по типу, посчитать статистику продаж? (82:19)
Пример кода 4
Введение в Stream API в Java. Как создавать потоки. Как фильтровать и обрабатывать. Оконечные/завершающие методы Stream API
Содержание лекции пока не доступно
Если вы уже зачислены на курс,
то вам нужно просто войти
.
Открыть страницу с курсом для регистрации