Java Lambda表达式是JDK8引入的,是一个比较重要的特性。Lambda表达式可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。
接着再来说说Lambda 的历史,虽然它在 JDK8 发布之后才正式出现,但是在编程语言界,它是一个具有悠久历史的东西,最早在 1958 年在Lisp 语言中首先采用,而且虽然Java脱胎于C++,但是C++在2011年已经发布了Lambda 了,但是 JDK8 的 LTS 在2014年才发布,所以 Java 被人叫做老土不是没有原因的,现代编程语言则是全部一出生就自带 Lambda 支持,所以Lambda 其实是越来越火的一个节奏~
作者:youngyan,腾讯PCG数据工程工程师| 导语 Presto是我们在离线分析中经常用到的查询SQL引擎,我们经常用它来替换Hive和Spark引擎执行SQL,以解决查询速度慢的问题;然而Presto还有一个有用但大家接触不多的特点就是支持lambda表达式,lambda