Why java is becoming functional (java 8)?
Java 8 adds functional programming through what are called lambda expressions, which is a simple way of describing a function as some operation on an arbitrary set of supplied variables.
🔗Source: stackoverflow.com
🔗Source: Java Interview Questions and Answers