Українська
Тема 11. Лямбда-вирази, функціональні інтерфейси та Stream API
Мета: навчитися передавати поведінку, будувати ліниві конвеєри, групувати дані та явно обробляти відсутність результату.
Зміст лекції
- Функціональні інтерфейси — Функціональний інтерфейс і цільовий тип · Стандартні функціональні інтерфейси
- Посилання на методи та Optional — Посилання на методи та компаратори · Optional і відсутність результату
- Конвеєр Stream API — Джерело, конвеєр і термінальна операція · Перетворення та розгортання · Термінальні операції та редукція
- Колектори та Gatherers — Колектори та групування · Примітивні потоки та Gatherers
- Паралельність і перевірка конвеєра — Паралельність, помилки та налагодження · Контракт конвеєра та перевірка еквівалентності