マップは50〜200までのエントリで構成されているという要件があります(それ以上の場合もありますが、とにかくそれをあまりにも小さくしないようにしましょう)。執筆は一度だけ行われ、(Map.get( "keyName")を使って)読んだり読んだりすることができます(Webアプリケーションです)。Write-Once + Read-Numerous MapはJavaでですか?
私は現在、ハッシュマップのために(おそらく私には)最も最適なパフォーマンスを提供しています(注:要求ごとに多数の読み込み)。データ構造の人ではなく、java.lang。*やApache commonsなどのパッケージから、私の要求に最も適したMap実装を提案できますか?いずれかが、あなたはCollectons.unmodifiableMapメソッドを使用することができ読み込む前に、すべての書き込みが行われている場合
YC
推理は、オンラインのExcelのthingamajiggerのようなものかもしれません。 HashMapは非常に高速ですが(ConcurrentHashMapはさらに高速です)、リクエストごとにマップが4000回呼び出された場合、JITはそれを最大限に最適化します。 – Esko
@Esko ConcurrentHashMapは高速ですか?これはIteratorを使用して、HashMapのすべてのキー値対ハッシュ+インデックスを処理します。 yc – yclian