Lambda的标准格式
(参数类型 参数名称) -> {代码体; }
格式说明:
Lambda的语法非常简洁,但是Lambda表达式不是随便使用的,Lambda表达式的前提条件:
//常规写法 new Thread(new Runnable() { @Override public void run() { System.out.println("线程启动中"); } }).start(); //lambda表达式写法,Runnable接口里面只有run抽象方法,不信去看源码 new Thread(() -> System.out.println("线程启动中")).start();
在Lambda标准格式的基础上,使用省略写法的规则为: