此语句在Java JDK 1.8(java.util.Map)中意味着什么

时间:2019-05-31 15:12:07

标签: java

下面的代码中有一条语句我无法理解其含义,希望有人可以向我解释它。我无法通过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

我对这里出现&感到困惑。

0 个答案:

没有答案