Functional Interfaces概念
一个functional interface
是仅包含一个抽象方法的接口。他们只能做一个操作。从Java 8开始,lambda表达式可用来表示functional interface
的实例。functional interface
可以有多个默认方法或静态方法。Runnable、ActionListener和Comparable都是functional interface
的一些示例。
在Java 8之前,我们必须创建匿名内部类对象或实现这些接口。