Expressões Lambda foram incorporadas ao Java, na versão 8, para simplificar a escrita de código, sendo uma alternativa para o uso de classes anônimas. O código abaixo, por exemplo, ordena uma lista de prova por data de aplicação, utilizando uma classe anônima.
Collections.sort(listaProvas, new Comparator<Prova>(){
public int compare(Prova al, Prova a2) É
retum al .getDataAplicacao().compareTo(a2.getDataAplicacao());
}
}
);
A mesma funcionalidade poderia ser obtida com a expressão Lambda
Provas
Questão presente nas seguintes provas