关于函数式接口Comparator的迷惑

关于函数式接口Comparator的疑惑
函数式接口代表的是只能由一个抽象方法,多个类方法或多个默认方法,但是查阅Comparator接口的源码,发现它有两个抽象方法(compare和equals方法),但它又使用了@FunctionalInterface注解,感到有点疑惑?
------解决思路----------------------
equals是Object提供的