new Thread(() -> System.out.println("Executando um Runnable")).start();
Boa noite pessoal! Minha dúvida é porque não precisou colocar nenhuma variável dentro do parâmetro (dentro dos parênteses do lado esquerdo da flecha (->) ??
Por exemplo:
List<String> palavras = new ArrayList<>();
palavras.add("alura online");
palavras.add("casa do código");
palavras.add("caelum");
palavras.forEach(consumidor -> System.out.print("[" + consumidor + "] "));
Neste exemplo, foi colocado uma variável antes da flecha (->). Então porque no primeiro exemplo não precisou?
Obrigado!