码迷,mamicode.com
首页 > 编程语言 > 详细

JUC-java8特性

时间:2019-08-26 15:31:29      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:数据   col   hello   函数   code   out   java   写法   语言   

一、lambda表达式

1、什么是Lambda?

Lambda 是一个匿名函数,我们可以把 Lambda 

表达式理解为是一段可以传递的代码(将代码 

像数据一样进行传递)。可以写出更简洁、更 

灵活的代码。作为一种更紧凑的代码风格,使 

Java的语言表达能力得到了提升。 

Lambda 表达式在Java 语言中引入了一个新的语法元 

素和操作符。这个操作符为 “->” , 该操作符被称 

为 Lambda 操作符或剪头操作符。它将 Lambda 分为 

两个部分: 

左侧:指定了 Lambda 表达式需要的所有参数 

右侧:指定了 Lambda 体,即 Lambda 表达式要执行 

的功能

2、要求

接口只有这一个方法

lambda 表达式,如果一个接口只有一个方法,我可以把方法名省略 
Foo foo = () -> {System.out.println("****hello lambda");}; 

3、写法

 

JUC-java8特性

标签:数据   col   hello   函数   code   out   java   写法   语言   

原文地址:https://www.cnblogs.com/minmin123/p/11412201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!