Closures, which are also called lambda expressions, allow an object with a single method to be created with only an -> operator, as long as other conditions are met. code example
Example: lambda java advanced condition
public void method() { String localVariable = "Local"; Foo foo = parameter -> { String localVariable = parameter; return localVariable; };}