Да, можно получить одну лямбду и сразу применить её в одном выражении. 1
Лямбда-функции могут иметь любое количество аргументов, но у каждой может быть только одно выражение, которое вычисляется и возвращается. 1 Определение лямбды можно поместить в любое место, где ожидается функция, и не нужно присваивать его переменной. 1
Кроме того, лямбда-выражение не выполняется в момент объявления, а его выполнение откладывается до вызова метода, который использует эту лямбду. 2 По сути, лямбда сохраняется как ссылка на код и выполняется только тогда, когда это необходимо. 2
Также одно и то же лямбда-выражение можно использовать повторно в одном и том же контексте, так как JVM оптимизирует процесс, создавая объект лямбды только один раз, если она не захватывает состояние из окружающего контекста. 2