重学Java 8新特性 | 第4讲——Lambda表达式详解

重学Java 8新特性 | 第4讲——Lambda表达式详解,第1张

重学Java 8新特性 | 第4讲——Lambda表达式详解

在详细讲解Lambda表达式之前,我们先看一下Lambda表达式的概述,即Lambda表达式是什么?

Lambda表达式是什么?

Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。这样,我们就可以写出更简洁、更灵活的代码了,而且作为一种更紧凑的代码风格,可以使得我们的Java语言表达能力得到更进一步的提升。

Lambda表达式的基础语法

在上一讲中,我们对Lambda表达式做了一个简单的了解,包括见识过了它的语法格式,以及知道了它可以大大简化匿名内部类的代码量,可以更加清晰的展示主要代码,以此增强整体代码的可读性。

接下来,咱们就对Lambda表达式的基础语法进行一个系统性的学习,大家也不要怕难学,Lambda表达式无非就是Java 8提出来的一种新的语法格式,学就完事了,而且在我的带领下,相信大家也能快速学会,学会了之后,也就能灵活运用了。

在Java 8中引入了一个新的 *** 作符,即->,该 *** 作符通常被称为箭头 *** 作符或者Lambda *** 作符。而且,该箭头 *** 作符还将整个Lambda表达式拆分成了两个部分,一个左侧部分,一个右侧部分。

  • 左侧:指定了Lambda表达式需要的所有参数,可以理解为接口中抽象方法的参数列表。
  • 右侧:指定了Lambda体,即Lambda表达式要执行的功能,可以理解为接口中抽象方法的实现。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5681786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存