Какой тип у lambda-выражения в Java 8 и как оно связано с функциональными интерфейсами? — ДейлиПреп