SóProvas


ID
5355343
Banca
INSTITUTO AOCP
Órgão
Câmara de Teresina - PI
Ano
2021
Provas
Disciplina
Programação
Assuntos

Considerando a Linguagem de Programação Java (Versão 11), como é possível obter a referência (lambda) para um método de uma classe?

Alternativas
Comentários
  • Esse é o tal do "Method References". É do java 8, na verdade. Ele é usado quando os argumentos do lambda são os mesmos da função que ela chama. Exemplo:

    Stream<String> stream = Stream.of("Não", "Aguento", "Mais", "Estudar");

    // Com expressão lambda 

    stream.forEach(s -> System.out.println(s));

    // Com operador ::

    stream.forEach(System.out::println);

  • operador de dois pontos duplos (: :) , também conhecido como operador de referência de método em Java, é usado para chamar um método referindo-se a ele diretamente com a ajuda de sua classe. Eles se comportam exatamente como as expressões lambda.