熊猫辅助网_全网最大免费游戏辅助资源网_多年专注精品破解辅助软件

我爱辅助网2:你知道为什么会有Lambda表达式吗?

熊猫资源网 无分类

我爱辅助网2:你知道为什么会有Lambda表达式吗?

前言

Java8有一些新的特性,今天老顾给大家分享一下关于Lambda表达式的由来,一开始感觉Lambda可读性蛮差的,不知道为什么Java8会出来这个表达式?既然大佬们推出来,肯定是有原因的,应该是为了解决一些问题,那我们就看看解决了什么问题?

案例

班导想了解一下各个同学的相关情况:

1、来自苏州的有哪些同学

上面的伪代码,是不是很简单,写一个方法,直接过滤出苏州地区的学生。

班导又想知道来自北京的有哪些同学,那代码执行优化一下,可以动态传地区参数。

这样是不是就解决了,所有地区的查询问题,把地区作为一个参数

问题好像得到了解决,突然班导又要知道同学们的年龄分布。

3、可以查出20岁以上的学生

这一次直接到位,把年龄参数化

我们发现因为班导的两个需求,根据地区和年龄查找学生,我们程序员提供了两个方法,filterStudentByArea和filterStudentByAge。

我们小伙伴们有没有发现,此两个方法里面的代码是不是很像,有很多重复的代码。不过满足需求就行了,还能接受是吧。

改造一下

因为上面是两个方法,很多小伙伴会想到可以改成一个方法,用flag标记查询的业务。


标签: 暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:656658883@qq.com

同类推荐
评论列表

sitemap