重学Java 8新特性 | 第4讲——Lambda表达式详解
Posted 李阿昀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重学Java 8新特性 | 第4讲——Lambda表达式详解相关的知识,希望对你有一定的参考价值。
在详细讲解Lambda表达式之前,我们先看一下Lambda表达式的概述,即Lambda表达式是什么?
Lambda表达式是什么?
Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。这样,我们就可以写出更简洁、更灵活的代码了,而且作为一种更紧凑的代码风格,可以使得我们的Java语言表达能力得到更进一步的提升。
Lambda表达式的基础语法
在上一讲中,我们对Lambda表达式做了一个简单的了解,包括见识过了它的语法格式,以及知道了它可以大大简化匿名内部类的代码量,可以更加清晰的展示主要代码,以此增强整体代码的可读性。
接下来,咱们就对Lambda表达式的基础语法进行一个系统性的学习,大家也不要怕难学,Lambda表达式无非就是Java 8提出来的一种新的语法格式,学就完事了,而且在我的带领下,相信大家也能快速学会,学会了之后,也就能灵活运用了。
在Java 8中引入了一个新的操作符,即->
,该操作符通常被称为箭头操作符或者Lambda操作符。而且,该箭头操作符还将整个Lambda表达式拆分成了两个部分,一个左侧部分,一个右侧部分。
- 左侧:指定了Lambda表达式需要的所有参数,可以理解为接口中抽象方法的参数列表。
- 右侧:指定了Lambda体,即Lambda表达式要执行的功能,可以理解为接口中抽象方法的实现。
以上是关于重学Java 8新特性 | 第4讲——Lambda表达式详解的主要内容,如果未能解决你的问题,请参考以下文章
重学Java 8新特性 | 第4讲——Lambda表达式详解
重学Java 8新特性 | 第3讲——我们为什么要使用Lambda表达式?
重学Java 8新特性 | 第3讲——我们为什么要使用Lambda表达式?