2011-06-29 52 views
0

我對物化技術和散列表的概念有點困惑。 我正在開發一個項目,並被告知要實現一個散列表,其中的數據是「物化」的(從具有不同結構的原始數據中推斷出來)並存儲在中央存儲器中供以後評估。必須這樣做,因爲評估函數經常執行,並且將部分信息保存在此散列表中肯定會提高整體性能。關於數據庫物化和散列表的疑惑

現在,這個評估函數將在Java中實現。我的問題是:我是否也可以在Java中創建此散列表,並將值列視爲對象數組,而不是簡單鍵的經典概念:值結構?

回答

0

由於java中的數組本身就是對象,所以可以確實擁有一組對象。對於Hashtable的通用綁定是這樣的:

Hashtable<Object, Object[]> table=new Hashtable<Object, Object[]>(); 
+0

好,知道了。但將它保存在中央存儲器中? – breathe0

+0

您可以像任何其他對象一樣傳遞表,或者根據需要將其作爲全局變量。 – Lincoded