[技术分享] 20171209_java8新特性_lambda表达式语法

@FunctionalInterface   //函数式接口:只有一个抽象方法的接口
public interface MyLambdaInterface {
    
    public int add(int i);

}


public class LambdaTest {
    
    @Test
    public void test(){
        Integer num = getValue(100,(x)->x+10);
//这个是lambda表达式,(x)是函数式接口的抽象方法的参数,->这个箭头叫lambda操作符,x+10是具体的实现 System.out.println(num); }
public int getValue(int i,MyLambdaInterface my){ return my.add(i); } }

 

posted @ 2017-12-09 00:11  一码平天下  阅读(220)  评论(0)    收藏  举报