Naum estou conseguindo entender muito bem
vc sabe o que é um vetor (array) ?
então…
na verdade collection é um framework que contem vários objetos com propriedade semelhante, a de guardar listas que contem outros objetos
o array deve ser dimensionado durante a sua instacialização ja os collections tem seu tamanho indefinido
http://www.javafree.org/content/view.jf?idContent=11