lambda表达式

lambda简介

1:JDK8的新特性,用来取代匿名内部类,写出更简洁的代码。

2:就是在创建接口的同时,实现接口中需要被实现的方法。

3:一个lambda表达式,就是相当于一个类,包括方法参数列表,方法实现,只是因为是函数式接口,里面只有一个要实现的方法,所以可以把类的接口给省略了,但它严格来说,还是一个类。

 

对接口的要求:

1:要求接口必须为函数式接口,即接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法

 

语法:

1:语法形式为 () -> {},其中 () 用来描述参数列表,{} 用来描述方法体,-> 为 lambda运算符 ,读作(goes to)。

Thread t = new Thread(() -> {
      for (int i = 0; i < 10; i++) {
        System.out.println(2 + ":" + i);
      }
    });
      t.start();

仅此而已

posted @ 2020-12-17 14:28  czzh  阅读(54)  评论(0)    收藏  举报