我对物化技术和哈希表的概念有点困惑。 我正在研究一个项目,并且我被告知实现一个哈希表,其中数据被“物化”(从具有不同结构的原始数据推断)并存储在中央存储器中以供稍后评估。必须这样做是因为评估函数经常执行,并且在此哈希表中保存部分信息肯定会提高整体性能。
现在,这个评估函数将用Java实现。我的问题是:我是否可以在Java中创建此哈希表并将值列视为对象数组,而不是简单键的经典概念:值结构?
答案 0 :(得分:0)
由于java中的数组本身就是对象,因此你确实可以拥有一个对象数组。 Hashtable的通用绑定如下所示:
Hashtable<Object, Object[]> table=new Hashtable<Object, Object[]>();