5. Syntax
No Arguments
One Argument
Multiple Arguments
With Explicit argument types
Multiple Statements
6. Function Interface
It’s an interface with exactly one abstract method.
Example: Runnable, Callable, Comparator.
A functional interface can have multiple default methods
Functional descriptor
11. Method reference
A method reference to a static method.
A method reference to an instance method of an object of a particular type.
A method reference to an instance method of an existing object.
A method reference to a constructor.
Hinweis der Redaktion
Signature of the abstract method is very important since we use it describe the signature of Lambda expression. We can this abstract method as function descriptor.