码迷,mamicode.com
首页 > 其他好文 > 详细

jdk1.8新特性 lambda表达式和Stream

时间:2019-04-24 17:36:53      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:lambda表达式   com   cti   特性   可读性   支持   jdk   ret   hello   

一、Lambda

1、lambda : 匿名函数

2、好处:减少打码的冗余,增强匿名函数的可读性

3、语法格式

  语法格式一 : 无参数,无返回值
    () -> System.out.println("Hello Lambda!");

  语法格式二 : 有一个参数,并且无返回值
    (x) -> System.out.println(x)

  语法格式三 : 若只有一个参数,小括号可以省略不写
    x -> System.out.println(x)

  语法格式四 : 有两个以上的参数,使用花括号,有返回值

   (x,y) ->{ return System.out.println(x) ;}

4、Lambda 表达式需要 “函数式接口” 的支持,java.util.function定义了部分接口

技术图片

 技术图片

 

jdk1.8新特性 lambda表达式和Stream

标签:lambda表达式   com   cti   特性   可读性   支持   jdk   ret   hello   

原文地址:https://www.cnblogs.com/dongtian-blogs/p/10722298.html

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