一起爪哇Java 8(一)——函数式接口

  1. 云栖社区>
  2. 博客>
  3. 正文

一起爪哇Java 8(一)——函数式接口

尊渊 2017-01-06 19:31:05 浏览5390
展开阅读全文

标签(空格分隔): Java


引言

目前由于系统已经全面切换为JDK8,所以有必要系统的了解一下Java8的一些新特性,以便后续在日常工作中可以使用一些高级特性来提高编程效率。

因为Java8引入了函数式接口,在java.util.function包含了几大类函数式接口声明。这里第一篇主要研究一下Function相关的接口。

FunctionalInterface注解

Java8的新引入,包含函数式的设计,接口都有@FunctionalInterface的注解。就像这个注解的注释说明一样,它注解在接口层面,且注解的接口要有且仅有一个抽象方法。具体就是说,注解在Inteface上,且interface里只能有一个抽象方法,可以有default方法。因为从语义上来讲,一个函数式接口需要通过一个逻辑上的方法表达一个单一函数。那理解这个单一就很重要

网友评论

登录后评论
0/500
评论
尊渊
+ 关注