Java 8 函数式接口就是一个有且仅有一个(除和Object中方法有相同签名的外)抽象方法
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。昨天突然在看java8源码时候,发现Comparator接口有两个抽象方法,一个是compare,另一个是equals方法;这与函数式接口定义有冲突,因为在调用用lambda表达式调用Comparator接口中都是实现了comp...
原创
2019-03-28 09:46:58 ·
3947 阅读 ·
1 评论