Java: лямбды и анонимные классы

preview_player
Показать описание
В этом видео мы будем продолжать использовать ранее написанный класс студента и активно использовать интерфейсы Comparable и Comparator. Прежде всего мы разберем концепцию, согласно которой, для некоторых объектов их поведение это их состояние. Далее мы создадим такой класс, сначала с использованием обычного класса верхнего уровня, затем локального класса, затем анонимного и наконец в виде лямбды и ссылки на метод. Также мы разберем понятие функционального интерфейса и посмотрим на примеры функциональных интерфейсов в Java.

Для лучшего освоения темы крайне рекомендуется ознакомится с книгой Уорбертона: лямбда выражения в Java 8.
Рекомендации по теме