About the Lambda FAQ(关于Lambda的问答集)

本文介绍了Java中引入Lambda表达式的背景及进展。随着Java8的即将发布,Lambda表达式将成为Java编程的重要特性之一。文章还提到了这将对集合操作产生的影响,并预告了《Java泛型与集合》一书的新版更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

About the Lambda FAQ(关于Lambda的问答集)

原文地址:http://www.lambdafaq.org/

本文仅供学习和交流使用,如果您发现我已经侵犯到原作者的版权,请邮件我ttchgm@gmail.com。以便我及时删除和处理。如果翻译有错误或者交流可以随时mail我。或者在sina微博 @天天吃好,私信与我。 本文拒绝任何形式转载。

关于如何在java中引入lambda表达式的长期讨论中(aka closures),我们接近了一个重要的时刻:lambdas的实现和虚函数扩展是计划在2012年1月底完成的特性,紧随其后9月份会在发布JDK8中正式加入其中。这是在Java 5开始后的做的最大的变化,发布日期离我们并不遥远。

aka closures的完整叙述,一个闭包是一个lambda表达式对,在表达式对内的环境绑定所有自由变量到一个值。在Java中,Lambda表达式将实现的意义为闭包,所以两个关系可以使用在区间内交换使用。

关于aka closures可以参考这个链接 http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html

我开始思考关于这些新特性,所以Phil Wadler 和我认为应该有一本新版本的<<Java Generics and Collections>>的书。这里特别重要,尤其重要的是关于集合,我们需要做出大量的修改保持当前这本书中的例子适应lambda表达式以及lambda表达式更广泛的使用。

新的特性并不是在第一时间都能消化的,所以这个FAQ有益于让你在我的劳动成果中学习到他们。我希望她对你有帮助,无论你是否已经熟悉了lambda表达式或者第一时间早已接触到了lambda表达式。我高兴接受任何您的评论和贡献。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值