#вопросы_с_собеседований
К каким переменным есть доступ у лямбда-выражений?
Если кто-то забыл, как работают лямбды, пример на картинке.
Доступ к переменным внешней области действия из лямбда-выражения очень схож к доступу из анонимных объектов. Можно ссылаться на:
неизменяемые (effectively final - не обязательно помеченные как final) локальные переменные;
поля класса;
статические переменные.
К методам по умолчанию реализуемого функционального интерфейса обращаться внутри лямбда-выражения запрещено.