加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 教程 > 正文

让代码更精简 细说Java 8 Lambda表达式

发布时间:2017-10-13 12:47:00 所属栏目:教程 来源:核子可乐编译
导读:Java 8中的Lambda表达式给该语言带来了一系列改进。这种新型表达式的出现让一部分代码更易于查看及编写,特别是对于那些能够以函数形式表达的代码而言。Lambda表达式还为Java语言带来更加丰富的表达能力,并使多种操作在运行时当中获得更为高效的执行效果。通

  标准函数接口

  Java 8中的java.util.function包提供五种标准函数接口类型:

  ˙Predicate:作为参数进行传递的对象属性;

  ˙Consumer:在对象作为参数进行传递时,Consumer则作为执行操作;

  ˙Function: 将T转换成U;

  ˙Supplier:提供一个T实例(例如factory);

  ˙UnaryOperator:来自T-〉T的一元运算符;

  ˙BinaryOperator:来自(T,T)->T的二元运算符。

  这些还仅仅是起步,因为大家总能对自己的接口加以定义,不过上面几种函数接口已经足以涵盖大部分大家平时常见的Lambda表达式使用情况。

  Java中的Collection

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读