Days25 jdk新特性

1.Lambda 表达式
1.1 介绍
Lambda表达式是一种没有名字的函数,也可称为闭包,是Java 8 发布的最重要新特性。
本质上是一段匿名内部类,也可以是一段可以传递的代码
还有叫箭头函数的...

闭包
闭包就是能够读取其他函数内部变量的函数,比如在java中,方法内部的局部变量只能在方法内部使用,所以闭包可以理解为定义在一个函数内部的函数
闭包的本质就是将函数内部和函数外部链接起来的桥梁
1.2 特点
        允许把函数作为一个方法的参数(函数作为参数传递进方法中)。
        使用 Lambda 表达式可以使代码变的更加简洁紧凑。
1.3 应用场景
         
列表迭代
         
Map映射
         
Reduce聚合
         
代替一个不想命名的函数或是类,该函数或类往往并不复杂。
         
想尽量缩短代码量的各个场景均可以

1.4 代码实现
1.4.1 具体语法
1、(parameters) -> expre

Days25 jdk新特性最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/17686.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>