сомнения относительно материализации базы данных и хеш-таблиц - PullRequest
0 голосов
/ 29 июня 2011

Я немного запутался в понятиях методов материализации и хеш-таблиц. Я работаю над проектом, и мне сказали реализовать хеш-таблицу, в которой данные «материализуются» (выведены из исходных данных с другой структурой) и хранятся в центральной памяти для последующей оценки. Это должно быть сделано, потому что функция оценки выполняется очень часто, и сохранение части информации в этой хэш-таблице определенно увеличит общую производительность.

Теперь эта оценочная функция будет реализована на Java. Мой вопрос: могу ли я создать эту хеш-таблицу и в Java и рассматривать столбец значений как массив объектов вместо классической концепции простой ключ: структура значений?

1 Ответ

0 голосов
/ 29 июня 2011

Поскольку массивы в java являются объектами сами по себе, у вас действительно может быть массив объектов. Общая привязка для Hashtable будет выглядеть следующим образом:

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