文章目录
函数式接口
函数式接口概念
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。
函数式接口可以被隐式转换为 lambda 表达式。
Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。
@FunctionalInterface
我们常用的Runnable接口就是个典型的函数式接口,我们可以看到它有且仅有一个抽象方法run:
@FunctionalInterface
public interface Runnable {
/**
* When an object implementing interface <code>Runnable</code>