lambda和stream开发规范

规范化代码

  • lambda表达式
    • lambda 和 匿名类
    • 方法引用和lambda
    • 推荐使用标准函数式接口
      • Predicate接口
      • Function接口
      • Operator接口
      • Supplier接口
      • Consumer接口
  • stream api
    • 为什么使用stream
    • 注意

lambda表达式

lambda 和 匿名类

  • lambda相比于匿名类,没有方法名称和文档。
  • lambda适用于三行以内的代码;匿名类适用于三行以外的代码。
  • 禁止序列化 lambda表达式或匿名类实例。

方法引用和lambda

  • 视情况选用方法引用和lambda表达式。如果方法引用更清晰、简介,选用方法引用;否则坚持lambda。

你可能感兴趣的:(Java,基础,java)