1、概念 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口 当然接口中可以包含其他的方法(默认,静态,私有) 2、格式 由于接口当中抽象方法的public abstract是可以省略的,所以定义一个函数式接口很简单: public interface MyFunctionalInterface { void myMethod(); } 3、@FunctionalInterface注解 可以检测接口是否是一个函数式接口 4、函数式接口的使用 一般可以作为方法的参数和返回值类型