クラスするときにオーバーライドしなきゃいけないものHashMapキーと値の組からなる要素の集合を扱います。更新処理の速度が一番速い普通に入れるとnullが入ったりするんだけど、結構メモリ空間無駄に使ってる??equals(),hashCode()TreeMapキーと値の組からなる要素の集合を扱います。キーが昇順(数が小から大へ)でソートされています。subMapが利用できるgetが1番速いput/removeに時間が掛かる,自作オブジェクトがキーの場合は「java.lang.Comparable」または「java.util.Comparator」を実装しないといけない。java.util.ComparatorLinkedHashMapk=vを入れた順番に並ぶ反復処理の速度は速い要素の追加や削除の速度はHashMapよりもいくぶん遅いEnumMap早いenumのみをキーにできる。え、それってただの配列じゃん?HashTable古い。このオブジェクトと「等価」になるオブジェクトがあるかどうかを示します。オブジェクトのハッシュコード値を返します。}}自作クラスをキーにする場合はequals()とhashCode()をオーバーライドしないといけない。equals()とhashCode()はjava.lang.Objectにある関数だから、どんなオブジェクトでもいいってこと。Level4.4以上ならばArrayMapがおすすめmapにputしてから、valueを変えたらどうなるか?putした時の値が保持される。}}重複チェックMapのput()を呼んだら、そのキーで既に何か登録されていた場合は,何か返ってくる。なく、初めて登録するものの場合はnullが返ってくる。基本的に値のほうをArrayListなどにするしかない。}登録する時にちょっとうっとうしいね。associative-containermapページを編集するにはこのボタンをクリックしてください。セクションごとの編集を切り替えるにはこのボタンをクリックしてください(ページにセクションが設定されている必要があります)。有効になった場合はセクションに"編集"ボタンが設置されます。このページが過去にどのように変化したかを調べることができます。このページについて話をしたいときは、これを使うのが一番簡単な方法です。このページに添付されたファイルの閲覧や管理を行うことができます。このページへリンクしている、またはこのページをインクルードしているページを表示します。編集せずにこのページのソースコードを閲覧します。管理者にページの違反を通知する。