简单概括参考 简单概括 Arrays类的sort方法其实是调用了DualPivotQuicksort类的sort方法而DualPivotQuicksort类的sort方法实现逻辑如下: 校验数组长度是否小于286,是则对数组使用“双枢轴快速排序”校验数组是否基本无需,是则仍然对数组使用“双枢轴快速排序”否则,对数组使用“归并排序” 算法部分,会在后面的文章汇总 参考 Arrays.sort()排序原理