后端岗位面试题更新 2026-08-05

Collections.sort()的底层是怎么做的?

纷享销客后端开发专业服务技术原理技术选型Java

考察说明

考察Java集合排序机制、算法演进和复杂度理解

回答思路

  1. 说明Collections.sort基于List实现委托
  2. 解释Java 7/8之后默认使用TimSort及原因
  3. 提及老版本归并排序或DualPivotQuickSort
  4. 能答出算法复杂度及稳定性特征