javaの無名クラスを使ったスレッドのサンプルコード
Runnable runnable = new Runnable() { @Override public void run() { System.out.println("thread"); } }; Thread thread = new Thread(runnable); thread.start();
一箇所でしか実行しない処理であれば、わざわざクラスに名前を付ける必要はないので、スレッドと無名クラスはよく一緒に使います。
java8からはより簡単にラムダ式でも書けるようです。
Thread thread = new Thread(()->{System.out.println("Thread");}); thread.start();