栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JDK8新特性-Lambda表达式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JDK8新特性-Lambda表达式

一、Lambda表达式简介及作用

        1.Lambda表达式,也可称为闭包,它是推动Java8发布的最重要新特性。

        2.Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。

        3.使用Lambda表达式可以使代码变得更加简洁紧凑。

二、语法

Lambda表达式语法简洁,使复杂的代码简单化。

语法:(parametes) -> expression 或 (parameters) -> { statements; }

        (parametes):parametes代表形式参数,括号里的内容可以有一个参数,也可以有多个,使用多个用逗号分开。

        ->:箭头是Lambda表达式的写法,箭头指向后面的是需要执行的代码。

expression 或{ statements; }:是当执行的代码是单个时,可以省略{}。

三、接口

Lambda表达式是必须要有接口,并且接口中有且只有一个抽象方法。同时,也必须有上下文环境才能使用Lambda表达式对应的接口。如下:

创建接口:

调用接口

在输出中使用lambda将参数传入并输入:

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/966808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号