pessoal estava percorendo o livro… da SCJP 5 em português…
até que me daparei com isso:
Runnable r = new Runnable();
e olha que não era um implentação do método run em uma classe interna não… era só isso mesmo… 
fico me pergutando, será que é falha do livro em português, ou no inglês original tem também… eu acho que é falha mesmo, a tradução do livro não interfere em nada nesse aspecto…
tenham cuidado, as vezes o estudante pode não saber disso e ter problema na prova…

