看项目代码的时候时常看到->符号,但是印象中java并没有这个表达,经过一番查询了解到:
这是JDK8引入的Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。

reference:
https://stackoverflow/questions/15146052/what-does-the-arrow-operator-do-in-java

https://www.runoob/java/java8-lambda-expressions.html

更多推荐

Java中的箭头->符号