2011-06-29 10 views
0

マテリアライゼーションのテクニックとハッシュテーブルの概念について少し混乱します。 私はプロジェクトに取り掛かっています。データが「マテリアライズされた」(別の構造の元データから推測された)ハッシュテーブルを実装するように指示され、後で評価するために中央メモリに格納されました。これは、評価関数が頻繁に実行されるために行われなければならず、このハッシュテーブルに情報の一部を保存すると全体的なパフォーマンスが確実に向上します。データベースのマテリアライゼーションとハッシュテーブルに関する疑問

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

答えて

0

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

+0

大丈夫です。中央のメモリに保存されますか? – breathe0

+0

他のオブジェクトと同様にテーブルを渡すことも、必要に応じてグローバル変数にすることもできます。 – Lincoded

関連する問題