FC ConcursosFC Concursos

Questão FC670859

Em relação às linguagens Java e PHP, julgue o item a seguir. Em Java, os arrays são tipos de dados dinâmicos cujos tamanhos podem ser alterados em tempo de execução.

Linguagens de Programação

QUADRIX · 2025

Em relação às linguagens Java e PHP, julgue o item a seguir.

 

Em Java, os arrays são tipos de dados dinâmicos cujos tamanhos podem ser alterados em tempo de execução.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O item é ERRADO porque, em Java, um array tem comprimento fixo após sua criação. Ao declarar algo como int[] a = new int[10]; o valor 10 determina o tamanho do array naquele momento e não pode ser alterado posteriormente.


Embora o valor usado em new possa ser calculado em tempo de execução, isso não torna o array dinâmico: para mudar a capacidade é preciso criar um novo array e copiar os elementos (por exemplo, usando Arrays.copyOf ou System.arraycopy), ou então usar estruturas dinâmicas da API, como ArrayList.


Em contraste, as coleções do Java e as arrays do PHP comportam-se de forma dinâmica, permitindo alteração de tamanho sem recriar a estrutura manualmente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo