TL;DR: A lambda expression is a shortcut notation to anonymous inner classes containing a single method. Usually, they define implementations for functional interfaces (interfaces declaring a single method).
Today I finally found out what lambda expressions are (formally) by watching this tutorial.
Lambda expressions are a concise way of