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