java.util.Collections 類中兩個sort方法的定義很奇怪,哪位能給解釋一下:
public static <T> void
sort(
List<T> list,
Comparator<? super T> c)
1、既然該方法無返回值(void),第一個“<T>”有什么作用?
2、“?”代表什么含義?
3、“super”起什么作用?
4、基于2、3:“<? super T>”如何理解?
public static <T extends
Comparable<? super T>> void
sort(
List<T> list)
1、“extends”如何理解?
2、其余同上
posted on 2005-10-19 18:14
^ Mustang ^ 閱讀(1451)
評論(1) 編輯 收藏 所屬分類:
Java 點滴