Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Curso: Primeiros passos com Java. Dúvida em arrays.

Por que os arrays em Java têm tamanho fixo? Qual a vantagem disso?

Não consigo entender o motivo dessa limitação... na verdade penso que essa limitação é tão grande que esses arrays em Java nem deveriam ter esse nome para não confundir com arrays "verdadeiros".

Por que isso é assim?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Pra não ter um tamanho fixo é só usar uma Collection assim:

List<String> nomes = new ArraList<String>();

Da uma lida em Collections Framework => http://docs.oracle.com/javase/7/docs/technotes/guides/collections/overview.html

solução!

Olá Abrantes

Os arrays do java são projetados para serem utilizados em aplicações bem especializadas em que precisamos de alto desempenho. Se o tamanho do array fosse variável, a JVM teria que gastar muito tempo fazendo alocações e movendo objetos em memória, o que diminuiria a performance da aplicação.