Comparator接口中有两个方法 compare和equals
实践中,equals方法不实现也不会报错
关于这个问题,java核心技术I有相关答案,原文如下:
(为了便于理解,建议加两个字:难道)不是所有接口中的所有方法都是抽象的吗?实际上,接口完全有可能重新声明Object类的方法,如toString或clone,这些声明有可能会让方法不再是抽象的。(java API中的一些接口会重新声明Object方法来附加javadoc注释。Comparator API就是这样一个例子)
原文:第10版java核心技术I的234页