There is only one method of interface, for a short statement but to implement this interface, to write more than four or five lines of useless code, too much trouble. So you have to have lambda.
No parameter ()-println ("Do Something")
There is one parameter (int x), println (x);
There are multiple parameters (string A, string b), println (A + B);
The type (A, b), println (A + B) can also be omitted when the type can be deduced by the compiler;
A parameter can be omitted not only the type but also the parentheses, such as X, println (x); If you have a type, you cannot omit the parentheses
The left side of the arrow is the formal parameter declaration of the original interface method, and the right is the implementation of the method body. If you implement more than one sentence, you can wrap it in curly braces.
Java8 lambda expression