JAVA8学习——深入浅出Lambda表达式(学习过程)

总结

Java Lambda基本语法

  • JAVA中的lambda表达式的基础语法
    • (argument)->

JAVA lambda结构

  • 一个lambda表达式可以有零个或者多个参数
  • 参数的类型既可以明确声明,也可以根据上下文来推断
  • 所有参数需要包含在圆括号内,参数之间用逗号相隔
  • 空圆括号代表参数集为空
  • 当只有一个参数,且其类型可推导时,圆括号()可以省略。
  • lambda表达式的主体可包含零条或多条语句
  • 如果lambda表达式的主体只有一条语句,花括号{}可以省略。匿名函数的返回类型与该主体表达式一致
  • 如果lambda表达式的主体包含一条以上语句,则表达式必须包含在花括号{}中行成代码块。匿名函数的返回类型与代码块的返回类型一致,若没有返回则为空。

2019年12月29日00:07:05 要睡觉了。笔记后面持续更新,代码会上传到GitHub,欢迎一起学习讨论。

posted @ 2019-12-29 00:11  dawa大娃bigbaby  阅读(868)  评论(0编辑  收藏  举报