Лямбда-выражения - это краткая нотация для создания анонимных функций. Позволяют передавать функциональность как аргумент метода или создавать функцию без указания её имени. Синтаксис: (параметры) -> { тело }. Используются для реализации интерфейсов с одним абстрактным методом (функциональные интерфейсы).
Применение в Android:
OnClickListener, OnCompleteListener).java
Методы ссылки - более компактный способ ссылаться на существующие методы или конструкторы, не выполняя их. Используются для замены лямбда-выражений, которые просто вызывают один метод.
Виды методов ссылок:
Класс::имяСтатическогоМетодаобъект::имяМетодаЭкземпляраТип::имяМетодаЭкземпляраКласс::newПрименение в Android:
java
Преимущества: