Anonymous class implementing Runnable
Anonymous class implementing Runnable
Answer
Runnable task = new Runnable() { public void run() { System.out.println("running"); } };
new Runnable() { ... } defines an unnamed class implementing Runnable AND creates one instance — the canonical one-off-task shape.