下面的代码中有一条语句我无法理解其含义,希望有人可以向我解释它。我无法通过Google.T_T
找到答案public static <K, V extends Comparable<? super V>> Comparator<Map.Entry<K,V>> comparingByValue() {
return (Comparator<Map.Entry<K, V>> & Serializable)
(c1, c2) -> c1.getValue().compareTo(c2.getValue());
}
看看这句话
Comparator<Map.Entry<K, V>> & Serializable
我对这里出现&
感到困惑。