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

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