Java8:函数接口(Functional interfaces)
2016-06-07 18:36
211 查看
Java8:λ表达式是匿名类的语法糖 的补充资料。
使用注解@FunctionalInterface修饰。
java.util.function包中预定义了大量函数接口。
其他常见的函数接口包括:
java.lang.Runnable
java.util.concurrent.Callable
java.awt.event.ActionListener
java.util.Comparator
1.定义
一个函数接口 (Functional interfaces,早期它们被称为SAM(单一抽象方法/Single Abstract Method),是任何包含一个抽象方法的接口。它可能包含一些static或/和default 方法。使用注解@FunctionalInterface修饰。
java.util.function包中预定义了大量函数接口。
其他常见的函数接口包括:
java.lang.Runnable
java.util.concurrent.Callable
java.awt.event.ActionListener
java.util.Comparator
2.函数接口与λ表达式
λ表达式是函数接口的具体实现类的一个实例。相关文章推荐
- 三角函数关系的方法
- java重载和重写的区别
- JVM学习笔记(二)------Java代码编译和执行的整个过程
- Java中的五种单例模式实现方法
- Java WebService 简单实例
- javaweb_js的dom节点操作应用
- mac下查找已经安装的java home路径
- java compareTo 和 binarySearch
- Java防止非法和重复表单提交的分析
- Java中过滤出字母、数字和中文的正则表达式
- Java中的位运算
- SpringMVC是如何过滤json数据的
- 《HEAD FIRST JAVA》第一次回顾和整理
- JAVA 继承与代理
- 抽象类与接口
- javaWeb学习servlet过程遇到405问题
- java swing-基本的框架结构
- spring jpa 读写分离
- eclipse插件启动Genymotion模拟器失败解决方案
- RxJava