Capacidade default de ArrayList?

2 respostas
P

Sempre ouvi falar que os Lists da vida não tem tamanho pré-definido. Fui dar um olhada no construtor de ArrayList() e encontro:

private static final int DEFAULT_CAPACITY = 10;

Isso é realmente uma capacidade default para o tamanho do array ou é alguma outra coisa?

2 Respostas

nbluis

Essa é a capacidade inicial default.
Mas a lista aumenta enquanto a sua memória deixar.

gobbo

ecenssialmente, um array é uma alocacao pre-definida de memoria, ou seja, com tamanho definido…

no caso do array list acontece a mesma coisa
para que a classe nao perca a essencia da coisa, deve-se ter um tamanho padrao pelo menos

Criado 17 de julho de 2008
Ultima resposta 17 de jul. de 2008
Respostas 2
Participantes 3