SóProvas


ID
2630245
Banca
FAURGS
Órgão
HCPA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito do código acima, considere as seguintes afirmações.


I - A declaração na linha fonte 1 faz uso do conceito de Generics em Java.

II - A linha fonte 2 contém uma chamada de método para adicionar um objeto do tipo primitivo inteiro na estrutura minhaLista.

III - Uma operação de cast na linha 3 é necessária porque minhaLista pode conter objetos de qualquer tipo.


Quais estão corretas?

Alternativas
Comentários
  • https://www.devmedia.com.br/usando-generics-em-java/28981

  • I - CORRETA;

    .

    II - 'new integer(0)' não é um tipo primitivo, mas um objeto;

    .

    III - Por estarmos usando generics não precisa fazer casting, o compilador faz isso por nós.