Lambda可以在需要功能接口的任何地方使用。功能接口是具有单个抽象方法的任何接口。
在这种情况下使用的lambda语法为
(arguments) ->{blockOfCodeOrexpression}。在使用单个参数的情况下,可以省略括号,在使用单个命令或表达式的情况下,可以省略花括号。换句话说,
() -> System.out.println("hello world");就相当于*在这儿,一个Runnable有望
new Runnable(){ @Override public void run(){ System.out.println("Hello world one!"); } };*(我很确定它不是字节码等效的,但在功能上等效)



