1-Override
0x00、 关于 Lambda / Kotlin / Java / C++ / 闭包
0x01、 关于 java8 的 Lambda
Java8 新特性一文中对于 Lambad 的描述为:
1.1、 Java 编程语言
Lambda 表达式,一个新语言特性,已经在这次发布中被介绍。 它允许开发者将功能视为方法参数,或者将代码视为数据。 Lambda 表达式允许您更紧凑地表达单方法接口(称为功能接口)的实例。
Lambda 表达式允许你将一个行为封装成一个单元并传送给其他代码。 当一个程序被执行的时候,或者一个程序出错的时候,如果你想确保一个集合中的每一个元素都被执行一个动作,你能使用 lambda 表达式。 Lambda 表达式通过下面的功能被支持。
紧凑的方法引用,已经有名字的方法具有易于理解的 lambda 表达式。
在Java SE 8中利用Lambda表达式和流的新增和增强的API描述了利用lambda表达式和流的新增和增强类。
方法引用为已经有名字的方法提供易读 lambda 表达式。
1.2、 并发
已将方法添加到
java.util.concurrent.ConcurrentHashMap
类中,以支持基于新添加的流工具和lambda表达式的聚合操作。
Last updated