Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como ficaria o Method references neste caso

new Thread(()-> System.out.println("Executando um Runnable")).start();

Nao compila

    new Thread(() System.out::println("Executando um Runnable")).start();
1 resposta
solução!

É pq no exemplo de baixo vc não está usando o method reference.. Method Reference é literalmente uma referencia para um método... vc passa a referência e quem aplica os argumento é o runtime... Ex:

Arrays.asList("bla").forEach(System.out::println);

Quando vc rodar, o bla será passado como argumento do println :). No caso que vc colocou, não rola mesmo.