加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

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

发布时间:2017-06-16 20:09:11 所属栏目:教程 来源:核子可乐编译
导读: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

(编辑:核心网)

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

热点阅读