【发布时间】:2012-05-07 12:50:32
【问题描述】:
java.util.Collections.max 的签名是这样的:
public static
> T max(集合集合);
据我了解,这基本上意味着 T 必须既是java.lang.Object 又是java.lang.Comparable<? super T>>,
但是,由于每个java.lang.Comparable 也是一个java.lang.Object,所以上面的签名和下面的这个有什么区别? :
公共静态
> T max(集合集合);
【问题讨论】: