Não entendi porque a afirmação se refere a ArrayList: "Elementos precisam ser copiados quando não há mais capacidade"
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi porque a afirmação se refere a ArrayList: "Elementos precisam ser copiados quando não há mais capacidade"
Oi Arthur,
o ArrayList usa um array por baixo dos panos para administrar os elementos e sabemos que um array tem um tamanho fixo. Ou seja, ao criar um ArrayList também é criado um array (com uma capacidade fixa).
O que pode acontecer (e acontece) que vc adiciona tantos elementos no ArrayList que esse array lota. Nesse momento a classe ArrayList precisa criar um novo array maior e copiar todos os elementos do antigo array para o novo.
tudo bem?
abs, Nico