0

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

さて、この評価関数は Java で実装されます。私の質問は、Java でもこのハッシュテーブルを作成し、単純な key:value 構造の古典的な概念ではなく、値列をオブジェクトの配列と見なすことはできますか?

4

1 に答える 1

0

Javaの配列はそれ自体がオブジェクトであるため、実際にオブジェクトの配列を持つことができます。Hashtable のジェネリック バインディングは次のようになります。

Hashtable<Object, Object[]> table=new Hashtable<Object, Object[]>();
于 2011-06-29T08:52:36.957 に答える