マテリアライゼーション手法とハッシュテーブルの概念について少し混乱しています。私はプロジェクトに取り組んでおり、データが「実体化」され(異なる構造の元のデータから推測され)、後で評価するために中央メモリに保存されるハッシュテーブルを実装するように言われました。評価関数は非常に頻繁に実行されるため、これを行う必要があり、このハッシュテーブルに情報の一部を保存すると、全体的なパフォーマンスが確実に向上します。
さて、この評価関数は Java で実装されます。私の質問は、Java でもこのハッシュテーブルを作成し、単純な key:value 構造の古典的な概念ではなく、値列をオブジェクトの配列と見なすことはできますか?