iSa*_*hil 1 java interface java-8 functional-interface
Comparable 和 Comparator 是功能接口,Comparator 也被声明为 @FunctionalInterface 但为什么 Comparable 在 jdk 1.8 中没有声明为 @FunctionalInterface 虽然它是其中之一?
Comparable从技术上讲,它是一个函数式接口,但实际上用 lambda 实现它是没有意义的。 Comparable对象确实必须具有您尝试比较的其他状态,并且您应该比较相同类型的两个对象。 对于 lambda 而言,这些都没有意义。