Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Lambda in Java Quick Start [Khasang] [Игорь Долгов]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 724
Реакции
187
Баллы
63
На курсе вы научитесь применять на практике особенности функционального программирования в Java.

Изучите тонкости реализации лямбда-выражений, ссылок на методы, функциональных интерфейсов, анонимных и локальных классов в Java. Также будут рассмотрены продвинутые темы Stream API.

Закрепите знания практическими заданиями.

Материал отличается подробным разбором, как теоретических, так и практических аспектов темы.
Все детали изложены в программе курса.





Программа курса
Занятие 1. Лямбда-выражения и функциональные интерфейсы в Java
1. Лямбда-выражения, Полный и простой синтаксис функциональных выражений, Вывод типов в лямбда-выражениях, Практические примеры применения: Сортировка, многопоточность, GUI, Лямбды под капотом, Что такое Функциональные интерфейсы, Разбираем Consumer, Supplier, Function (79:38)
2. Пример кода 1

Занятие 2. Ссылки на методы в Java и замыкания
1. Ссылки на методы в Java. Область видимости переменных в лямбдах. Понятие замыкания в Java. Доступ к внешним переменным из лямбда-выражений (74:11)
2. Пример кода 2

Занятие 3. Stream API в Java
1. Введение в Stream API в Java. Как создавать потоки. Как фильтровать и обрабатывать. Оконечные/завершающие методы Stream API (79:24)
2. Пример кода 3

Занятие 4. Продвинутые темы Stream API в Java: flatMap, Collector, Collectors
1. Что возвращать вместо null (Паттерн Пустой объект)? Как создать стрим из массива и из файла? Стрим из экземпляров класса? Отличие map от flatMap (любимый вопрос на собеседовании)? Свой Collector. Все самые популярные методы Collectors. Многопоточные стримы. Как в одну строчку отсортировать продукты, сгруппировать по типу, посчитать статистику продаж?
2. Пример кода 4












Стоимость курса
 
Прием платежей для сайтов
Верх