首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java Lambda表达式

Java Lambda表达式
EN

Stack Overflow用户
提问于 2013-05-31 22:45:40
回答 1查看 27.3K关注 0票数 56

在Java 8中增加了Lambda表达式,我想知道为什么这很重要。对于还没有接触函数式编程习惯用法的Java程序员来说,这意味着什么?这是否意味着我可以编写性能更好或可伸缩性更高的代码,还是只会减少代码的冗长。或者所有的一切。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-31 22:56:10

甲骨文已经在tutorial上发布了这个话题。它列出了几个很好的用例。

在我找到链接之前,我要说的是lambda表达式允许您将“函数”传递给代码。因此,您可以更轻松地编写我们过去需要一大堆接口/抽象类的代码。例如,假设您的代码具有一些复杂的循环/条件逻辑或工作流。在一个步骤中,你想要做一些不同的事情。使用lambda表达式,您只需传递“一些不同的东西”。不过,请阅读本教程。这是非常清楚的。

票数 45
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16859992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档