Что такое lambda expression в Java 8 и как он работает как анонимный метод, который может принимать параметры, возвращать результат и передаваться параметром в другие методы? — ДейлиПреп