Проделали некоторые поиски, прежде чем спрашивать, некоторые не очень надежные источники предполагают, что существует базовый массив Object[]
.
Это так просто? то есть он обрабатывает изменение размера, когда это необходимо, возможно, делает несколько трюков, таких как удвоение размера, чтобы улучшить амортизацию времени выполнения и отслеживает, где находится первый пустой слот в массиве.
Или существуют ли оптимизации для тестирования членства и разреженных массивов?