私はそれLinkedHashSet
が拡張するのを見ました、HashSet
そして私はそれが秩序を維持することを知っています。
ただし、JDKのコードを確認すると、LinkedHashSet
constuctorのみが含まれており、実装は含まれていないようです。したがって、すべてのロジックはHashSet
?
それが正しければ、なぜそれはそのように設計されているのですか?非常に紛らわしいようです。
編集:質問に不幸な間違いがありました。HashMap
とLinkedHashMap
の代わりにHashSet
とを書きLinkedHashSet
ました。可能であれば、質問に答えて修正しました。
また、Java設計者がなぜそのように実装することを選んだのか興味がありました。