Мне интересно, что из-за нехватки памяти java HashMap по сравнению с ArrayList?
Update:
Я хотел бы улучшить скорость поиска конкретных значений большого пакета (6 миллионов +) одинаковых объектов.
Таким образом, я думаю об использовании одного или нескольких HashMap вместо использования ArrayList. Но мне интересно, что такое накладные расходы HashMap.
Насколько я понимаю, ключ не сохраняется, только хэш ключа, поэтому он должен быть чем-то вроде размера хэша объекта + один указатель.
Но какая хэш-функция используется? Это тот, который предлагается Объектом или другой?