Хотя язык Java позиционировался в свое время, как объектно-ориентированный язык, но вот и до него докатилась волна функционального программирования.
Для меня важным было найти более или менее понятное определение лямбда-выражений. Еще лучше – примеры их использования.
Как всегда, язык другой (нефункциональной) парадигмы внес свои специфические черты в описание этого понятия. Но это не столь страшно, если есть умение сопоставлять с оригиналом.
В общем, для набора примеров при обучении функциональному программированию эта книга может подойти. Только готовьтесь к переработке под тот язык функционального программирования, который преподаете.
«Лямбда-выражения в Java 8» kitobiga sharhlar