Respostas
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.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta