

注意:
①lamdba表达式只能有一行代码的情况下才能简化成一行,如果有多行,就用代码块包裹。
②前提是函数式接口。
③多个参数野可以去掉参数类型,必须加上括号
package com.chengguo.线程; /** * 推导Lamda表达式 */ public class Demo_20200511001_Lambda { public static void main(String[] args) { //创建接口对象(有点像多态) ILike like = null; //lambda表达式 like = () -> {System.out.println("lambda表达式");}; like.lambda(); } } // 1.定义函数式接口 interface ILike { void lambda(); } // 2.实现类(重写接口方法) class Like implements ILike { @Override public void lambda() { // System.out.println("I like Lambda……"); } }