java.util.Collections.max的签名如下所示:
public static< T extends Object&可比&LT ;?超级T>> T max(收藏品集);
据我所知,它基本上意味着T必须是java.lang.Object和java.lang.Comparable<? super T>>,
但是,由于每个java.lang.Comparable也是java.lang.Object,上面的签名和下面的签名之间有什么区别? :
public static&lt; T extends Comparable&lt;?超级T&gt;&gt; T max(收藏品集);