62,634
社区成员




Person a,b; // Person类实现了Comparable接口
int result = a.compareTo(b); // 此时this指a, o指b
2. 为什么是Sort升序呢?
1. Collections.sort()源码写死的升序排序,自己的代码想要降序只能在比较规则上动手,逻辑上降序。
2. Collections.sort()调用的是Arrays.sort(),
Arrays.sort()调用的是LegacyMergeSort()或者TimSort.sort()
1. LegacyMergeSort()调用的mergeSort()方法