Java #8. Функции, Optional, Stream API, начало IO и декоратор
Подписывайся на наши соц сети: https://vk.com/javatutorial https://t.me/javalib https://max.ru/javalib Что будет сегодня? • Функциональное программирование • Функции • Лямбды, MethodReference • Optional • Stream API • Ввод/Вывод • FIle, FileNameFilter • Шаблоны проектирования • Декоратор Ссылка на boosty: https://boosty.to/aleksei_khitev/posts/78f47777-763a-440d-b598-54326cec6826 , где найдутся: материалы презентации в docx код примеров ответы на задания Таймкоды: 02:41 Функциональное программирование 03:10 Функциональный интерфейс, стандартные функции 07:17 Лямбды 13:16 Method Reference 14:45 Optional 25:27 Stream API 33:17 Практическое задание в RPG 37:50 ПРактическое задание в Менеджере задач 39:59 File 45:59 FileNameFilter 46:40 Path 47:56 Paths, Files 48:26 Декоратор 52:10 Вопросы для самопроверки 52:17 Домашнее задание на удаление дерева каталогов Полезные ссылки: Статья на Baeldung: про лямбды, функции https://www.baeldung.com/java-8-lambda-expressions-tips Статья на Baeldung: про Optional https://www.baeldung.com/java-optional Статья на Baeldung: про Stream API https://www.baeldung.com/java-8-streams Документация Java: Java NIO https://docs.oracle.com/en/java/javase/17/core/java-nio.html Статья на Baeldung: про Декоратор https://www.baeldung.com/java-decorator-pattern
Подписывайся на наши соц сети: https://vk.com/javatutorial https://t.me/javalib https://max.ru/javalib Что будет сегодня? • Функциональное программирование • Функции • Лямбды, MethodReference • Optional • Stream API • Ввод/Вывод • FIle, FileNameFilter • Шаблоны проектирования • Декоратор Ссылка на boosty: https://boosty.to/aleksei_khitev/posts/78f47777-763a-440d-b598-54326cec6826 , где найдутся: материалы презентации в docx код примеров ответы на задания Таймкоды: 02:41 Функциональное программирование 03:10 Функциональный интерфейс, стандартные функции 07:17 Лямбды 13:16 Method Reference 14:45 Optional 25:27 Stream API 33:17 Практическое задание в RPG 37:50 ПРактическое задание в Менеджере задач 39:59 File 45:59 FileNameFilter 46:40 Path 47:56 Paths, Files 48:26 Декоратор 52:10 Вопросы для самопроверки 52:17 Домашнее задание на удаление дерева каталогов Полезные ссылки: Статья на Baeldung: про лямбды, функции https://www.baeldung.com/java-8-lambda-expressions-tips Статья на Baeldung: про Optional https://www.baeldung.com/java-optional Статья на Baeldung: про Stream API https://www.baeldung.com/java-8-streams Документация Java: Java NIO https://docs.oracle.com/en/java/javase/17/core/java-nio.html Статья на Baeldung: про Декоратор https://www.baeldung.com/java-decorator-pattern
