java.util.Collections.maxの署名は次のようになります。
public static <T extends Object&Comparable <?スーパーT>>T max(コレクションコレクション);
私が理解していることから、それは基本的にTが java.lang.Objectとjava.lang.Comparable <の両方でなければならないことを意味しますか?スーパーT>>、
ただし、すべてのjava.lang.Comparableもjava.lang.Objectであるため、上の署名と下の署名の違いは何ですか?:
public static <T extends Comparable <?スーパーT>>T max(コレクションコレクション);