Описание
«Лямбда-выражения в Java 8». Ричард Уобэртон.
В новой версии языка программирования Java 8 появились лямбда-выражения. Это дает возможность быстрее писать и делают код более ясным. А также приближает мир функционального программирования.
Когда создавался язык Java, объектно-ориентированное программирование являлось основной парадигмой при создании приложений. В настоящее время значение функционального программирования значительно возросло, так как оно прекрасно подходит для параллельного программирования, а также программирования, которое основано на событиях (reactive). И самая выигрышная стратегия на настоящий момент – соединение объектно-ориентированного программирования и функционального. Это оправдано, даже если вам не требуется параллельность.
Если ознакомиться с нововведениями, которые появились в Java 8, то хорошо известный язык предстает в новом привлекательном свете, и радует возможностью писать более красивый и лаконичный код. И, конечно, новые возможности этого языка программирования начинаются с лямбда-выражений. Главное улучшение в Java 8 — добавление поддержки функциональных программных конструкций.
<