JavaのCollectionをイマイチよく分かっていない気がしたので、最近ちょくちょく見直している。でも、いまだに把握しきれていない。 JavaのCollectionとMap関連のインターフェースは以下。 Collection |-- List |-- Set ---- SortedSet ----- NavigableSet |-- Queue -- BlockingQueue `-- Deque -- BlockingDeque Map |-- SortedMap ------ NavigableMap `-- ConcurrentMap -- ConcurrentNavigableMap インターフェースだけで、14個も名前が出てくる。JavaDocのCollectionとMapからリンクしてるクラスを見ただけなので漏れもあるかもしれない。 これがそれぞれ1つ以上の実装クラスを持っ