美文网首页
Jdk8 Lambda & Stream

Jdk8 Lambda & Stream

作者: 现代愚公BevisWu | 来源:发表于2017-12-03 18:21 被阅读0次

    先说说Lambda表达式

    Lambda是一个表达式,也可以说它是一个匿名函数。
    匿名函数的一个特点就是在正常函数声明的基础上简化删减一些声明信息,今使得研发人员可以写更少的代码就能完成同样的工作。

    标准的Lambda表达式。

    (Type1 param1, Type2 param2, ..., TypeN paramX) -> {
      statment1;
      //.............
      return result;
    }
    

    可以简化掉参数类型为

    (param1, param2, ..., paramX) -> {
      statment1;
      //.............
      return result;
    }
    

    如果只有一个参数或者一个statment时,可以简化掉对应参数或statment上的括号

    param1 -> statment1
    

    java8 Stream

    转:Java 8 中的 Streams API 详解

    FireShot Capture 6-Java8中的 StreamsAPI详解_ - httpswww.ibm.com_developerworks_.png

    参考:
    http://www.cnblogs.com/figure9/p/java-8-lambdas-insideout-language-features.html
    https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/

    相关文章

      网友评论

          本文标题:Jdk8 Lambda & Stream

          本文链接:https://www.haomeiwen.com/subject/xhuvbxtx.html