JUC-java8特性
Posted minmin123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JUC-java8特性相关的知识,希望对你有一定的参考价值。
一、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特性的主要内容,如果未能解决你的问题,请参考以下文章