Faça matrizes em dados de armazenamento Java ou ponteiros

Eu estava lendo sobre a localidade dos dados e quero usá-lo para melhorar meu mecanismo de jogo que estou escrevendo.

Digamos que eu criei cinco objetos em momentos diferentes que agora estão todos em lugares diferentes da memória, não próximos um do outro. Se eu adicionar todos eles a uma matriz, essa matriz só conterá ponteiros para esses objetos e eles permanecerão no mesmo lugar na memória ou os adicionarão todos a uma matriz, reorganizá-los e torná-los contíguos.

Pergunto isso porque pensei que usar matrizes seria uma boa maneira de torná-las contíguas, mas não sei se uma matriz resolverá meu problema!

questionAnswers(3)

yourAnswerToTheQuestion