Pular para o conteúdo

Fundação VUNESP · Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFC… 2022

Questão 43 — Linguagens de Programação: Java — Classe ArrayList e Hierarquia de Coleções

Linguagens de Programação Java — Classe ArrayList e Hierarquia de Coleções

Fundação VUNESP 2022

Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFCEx) · Oficial do Quadro Complementar do Exército · Caderno 008. Prova Objetiva — Modelo de prova (Versão) A

Gabarito disponível

Uma classe muito utilizada na linguagem Java é a classe ArrayList, que implementa um array redimensionável, ou seja, cujo tamanho não é fixo no momento de sua instanciação. A classe ArrayList é derivada da classe
Selecione uma alternativa

Resolução comentada

ArrayList deriva diretamente de AbstractList.

Na API Java, ArrayList estende AbstractList e implementa List, RandomAccess, Cloneable e Serializable.

Análise das alternativas

A) Errada: Vector é uma classe irmã, também derivada de AbstractList. B) Errada: LinkedList deriva de AbstractSequentialList. C) Errada: AbstractSequentialList é irmã de ArrayList, ambas derivadas de AbstractList. D) Errada: CopyOnWriteArrayList não é superclasse de ArrayList, pois implementa List diretamente.

Referência: Java API: java.util.ArrayList.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito — 008. Prova Objetiva — Informática — Versão A (página 22)