lambda表达式–>高逼格语言
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。
个人感觉就和js中的箭头函数一样
先是一个菜鸟教程的教程
基本用法
public class Solution {
public static void main(String[] args) {
String[] atp = {"Rafael Nadal", "Novak Djokovic",
"Stanislas Wawrinka",
"David Ferrer","Roger Federer",
"Andy Murray","Tomas Berdych",
"Juan Martin Del Potro"};
List<String> players = Arrays.asList(atp);
// 使用 lambda 表达式以及函数操作(functional operation)
players.forEach((player) -> System.out.print(player + "; "));
players.forEach(s-> System.out.println(s));
// 在 Java 8 中使用双冒号操作符(double colon operator)
players.forEach(System.out::println);
}
}
再记录一个博客园上一个大佬的笔记–>链接
其中有一个点要提出来
stream
Stream介绍