Изначально Java создавалась как язык объектно-ориентированного программирования, где каждая бизнес-сущность представляется Java-объектом и имеет строго ограниченный набор функций (методов). лямбда
Однако времена меняются и сейчас всё больше растёт интерес к функциональным языкам программирования. Основной конкурент Java - C# - радовал своих разработчиков этим синатксическим сахаром уже с 2004.
Oracle же обрадовала нас лямбда-выражениями только 3 года назад с выходом Java 8.Что же такого замечательного в лямбдах?
Зачем они нужны и где их использовать?
Именно на эти вопросы мы постараемся ответить на мастер-классе. А ещё мы напишем несколько примеров с использованием лямбд и без, чтобы сравнить какой метод удобнее, красивее, быстрее, выше и пр.
Пройти обучение