Lambda is the first concept introduced in Java and is the basis of the other concepts that functional programming brings in Java . Lambda expressions allow passing a function as an input parameter for another function, which was not possible earlier.