java-lambda What and when using lambda lambda is a shortcut to defining an implementation of a functional interface. function interface is an interface that only have one abstract method source: https://www.youtube.com/watch?v=tj5sLSFjVj4