Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

aulas.sort(Comparator.comparing(Aula::getTempo))

Pessoal, me ajudem por favor...

Estou na formação java e é a primeira vez vejo esse :: na chamada de um método. Fiquei confuso. Perdi alguma coisa ou isso vai ser melhor abordado no java 8 ? Alguém poderia me ajudar a entender essa linha ? Desde já agradeço ; ) !

2 respostas
solução!

Opa Alex, tudo tranquilo?

Essas são os method references, o Paulo fala um pouquinho dele por volta do minuto 15:28 da última aula.

Mas pode ficar tranquilo! Como o Paulo mencionou, vamos ver esse recurso mais a fundo mais pra frente. Mais especificamente, na terceira aula do curso de Java moderno (ou Java 8, como você já adivinhou).

Acredito que no momento não é necessário que você se atente muito a esse recurso, mas logo logo você aprenderá sobre as lambda expressions e ficará bem mais fácil de entender como isso funciona. O Paulo realmente quis dar só um gostinho do que vai aparecer mais pra frente - e que hoje em dia quem programa em Java já nem precisa escrever tanto assim! rs

Se tiver qualquer outra dúvida, por favor, me avise!! ;)

Show Thiago. Agradeço o retorno meu caro. Um abraço!