Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941202058099

Sobre os tipos genéricos (generics) em Java, analise as afirmações abaixo. 1) Tipos genéricos permitem abstrair sobre ti...

1

457941202058099
Ano: 2016Banca: SUGEP - UFRPEOrganização: UFRPEDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
Sobre os tipos genéricos (generics) em Java, analise as afirmações abaixo.
1) Tipos genéricos permitem abstrair sobre tipos. Os exemplos mais comuns são os tipos coleções.
2) Métodos genéricos são métodos que introduzem os seus próprios parâmetros de tipo. Isso é semelhante ao declarar um tipo genérico, mas o escopo do parâmetro de tipo é limitado ao método em que é declarado.
3) Métodos genéricos estáticos são permitidos, bem como construtores de classe genéricos. Porém, métodos genéricos não estáticos não são permitidos.
4) Entre as vantagens dos tipos genéricos, temos a simplicidade e a robustez. Por um lado, não é necessário type casting para extrair os objetos das coleções. Por outro, o compilador não permite colocar na coleção elementos incompatíveis com os tipos declarados.
5) Os parâmetros de tipo de um tipo genérico podem ser ou não limitados. O limite de um parâmetro de tipo restringe os tipos que podem ser usados como argumento. O parâmetro de tipo limitado dá acesso aos métodos do “tipo limite”.
Estão corretas, apenas: 
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200000219Linguagens de Programação

Considere o código Python a seguir: vec = [i + 10 for i in range(5)] O valor da variável vec após a execução do código é:

#Python#Linguagens de Programação
Questão 457941200510990Linguagens de Programação

Qual das alternativas abaixo apresenta um método que concatena dois objetos do tipo String em Java?

#Linguagens de Programação#Java
Questão 457941200532173Linguagens de Programação

Na linguagem de programação Java, o comando de repetição while tem a seguinte forma geral: while (expressão) { comando(s); } Analise as tentativas de ...

#Linguagens de Programação#Java
Questão 457941200572960Linguagens de Programação

Assinale a alternativa que contém apenas serviços de gerenciamento oferecidos pelo contêiner EJB.

#Java Platform#Jakarta EE
Questão 457941200755640Linguagens de Programação

Acerca do Java Enterprise Edition (JEE), analise as afirmações abaixo. 1) Consiste de uma série de especificações detalhadas, dando uma receita de com...

#Java Platform#Jakarta EE
Questão 457941201158561Linguagens de Programação

Sobre EJB, analise as seguintes proposições. 1) GlassFish e TomCat são exemplos de servidores de aplicação JEE que suportam a tecnologia EJB. 2) No EJ...

#Linguagens de Programação#Apache Tomcat#Java#Eclipse GlassFish#Servidores de Aplicação
Questão 457941201186614Linguagens de Programação

No que diz respeito à linguagem de programação Java, analise as afirmações abaixo. 1) Um método declarado como ‘static’ não pode acessar variáveis de ...

#Linguagens de Programação#Java
Questão 457941201306783Linguagens de Programação

O uso de anotações em Java é uma maneira eficiente de instrumentação do código. Desse modo, assinale V (verdadeiro) ou F (falso) para as afirmações ab...

#Linguagens de Programação#Java
Questão 457941201797678Linguagens de Programação

Sobre o uso da palavra-chave ‘final’ em Java, assinale a alternativa correta.

#Linguagens de Programação#Java
Questão 457941202026877Linguagens de Programação

Com respeito aos tipos e estruturas e dados da linguagem de programação Java, marque V para as afirmações verdadeiras, ou F para as falsas. ( ) Java é...

#Linguagens de Programação#Java

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do SUGEP - UFRPE