Lambda expressions in Java are implemented through functional interfaces that can represent abstract concepts as for example functions, actions or predicates.
Here are some examples where the result is printed for each example:
This post comes from my answer on Quora here https://www.quora.com/What-are-the-most-common-uses-of-lambda-expressions-in-Java/answer/Alket-Cecaj?srid=n9bS