多线程之lamda表达式
public class TestLambda1 {
//3、静态内部类
static class Like2 implements ILike{
多参数lamda表达式
public class TestLambda2 {
public static void main(String[] args) {
ILove love = null;
love = (a,b,c)->{
System.out.println("i love you "+ a + b + c);
};
//总结:
//lambda表达式只有一行代码的情况下才能简化成一行,如果有多行,就要用代码块包裹
//前提是接口为函数式接口
//多个参数也可以去掉参数类型,要去掉就要都去掉,必须加上括号
love.love(520,521,1314);
}
}
interface ILove {
void love(int a,int b,int c);
}

浙公网安备 33010602011771号