javaでのenumを使ったモダンなシングルトン

あまり知られていないことのようなので書きますが,javaではenumが導入された5.0以降でシングルトンを実現する際の一番安全・簡単な方法はenumを使った実装です.

package me.youtalk2; public enum NullRunnable implements Runnable { INSTANCE; @Override public