/**
* 功能接口:只有一个抽象方法的接口
*/
@FunctionalInterface
public interface InterfaceTest {
public void doWork();
class Work {
public static void main(String[] args) {
InterfaceTest work = new InterfaceTest() {
@Override
public void doWork() {
System.out.println("匿名内部类");
}
};
work.doWork();
work = () -> System.out.println("lamada 表达式");
work.doWork();
// list stream:求输入值的平方和
List<Integer> list = Arrays.asList(1,2);
//reduce主要作用是将stream元素组合起来
int sum = list.stream().map(x -> x*x).reduce((x, y) -> x +y).get();
System.out.println(sum);
}
}
}

相关文章:
-
2021-08-21
-
2021-05-24
-
2022-12-23
-
2021-10-14
-
2022-12-23
-
2022-01-18
-
2021-06-10
-
2021-12-07