1.其内部排序算法你不用管,如果你真想知道,请自己google“七大排序算法”,微软内部算法也不会超过7个范围
2.有关Compare的解释是不管是使用那个排序算法,你都需要比较规则,你这里就是给的比较规则,实际你自己想一下就明白了,不管算法上怎么排序,但是我总需要给出两个物品的比较的结果“大于,小于,等于”,知道这个结果了,你哪怕用最原始的冒泡排序也可以排出来
compareTo(Object o)方法是java.lang.Comparable
compare(Object o1,Object o2)方法是java.util.Comparator