Java Collections Framework がデフォルトでコレクションをソートする方法を理解しようとしていますが、すべてのコレクションがマージソートを使用してソートされていることを読んだため、混乱しました。しかし、Array クラスを調べてみると、「仕様自体が順守されている限り、実装者は自由に他のアルゴリズムを代用する必要があります。(たとえば、bysort(Object[]) で使用されるアルゴリズムはマージソートである必要はありませんが、安定していなければなりません。)» これは、他のソート アルゴリズムも使用することを意味します。では、コレクションはどのように正確に並べ替えられているのでしょうか?