Buscar

Sobre a checagem de tipo, inferências e restrições em expressões lambda, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (fal...

Sobre a checagem de tipo, inferências e restrições em expressões lambda, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): ( ) Com base no conceito da especificação de expressões lambda, deve-se ter em mente que elas permitem gerar uma instância de uma interface funcional. ( ) Uma expressão lambda contém as informações sobre qual interface funcional a implementação está sendo realizada. ( ) Para se ter uma compreensão mais formal das expressões lambda, deve-se conhecer qual é o tipo da expressão. ( ) O compilador Java tem acesso aos tipos de parâmetros de uma expressão lambda, portanto eles podem ser omitidos na sintaxe da expressão. ( ) Quando as variáveis locais são utilizadas, elas precisam ser explicitamente declaradas como static ou ter um valor atribuído apenas uma vez. Assinale a alternativa que contenha a sequência correta. Alternativas: V – F – V – V – V. V – F – V – V – F. F – V – V – F – V. V – F – V – F – V. V – V – V – F – V. Código da questão: 70156

Respostas

6 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Vamos analisar cada afirmativa: 1. Com base no conceito da especificação de expressões lambda, deve-se ter em mente que elas permitem gerar uma instância de uma interface funcional. Verdadeiro. Expressões lambda permitem gerar uma instância de uma interface funcional. 2. Uma expressão lambda contém as informações sobre qual interface funcional a implementação está sendo realizada. Falso. A expressão lambda não contém informações explícitas sobre a interface funcional. 3. Para se ter uma compreensão mais formal das expressões lambda, deve-se conhecer qual é o tipo da expressão. Verdadeiro. Conhecer o tipo da expressão ajuda na compreensão das expressões lambda. 4. O compilador Java tem acesso aos tipos de parâmetros de uma expressão lambda, portanto eles podem ser omitidos na sintaxe da expressão. Verdadeiro. O compilador Java pode inferir os tipos de parâmetros em expressões lambda, permitindo a omissão na sintaxe. 5. Quando as variáveis locais são utilizadas, elas precisam ser explicitamente declaradas como static ou ter um valor atribuído apenas uma vez. Verdadeiro. Variáveis locais utilizadas em expressões lambda precisam ser efetivamente finais ou efetivamente finais (atribuídas apenas uma vez). Portanto, a sequência correta é V - F - V - V - V, correspondente à alternativa: V – F – V – V – V.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina