单例模式的九种实现方式
SingleTonDemo1 #懒汉式
SingleTonDemo2 #方法加synchronized的懒汉式
SIngleTonDemo3 #饿汉式
SingleTonDemo4 #静态类内部加载饿汉式
SingleTonDemo5 #Effective java作者推荐的枚举方法
SingleTonDemo6 #双重校验锁
SingleTonDemo7 #加volatile的双重校验锁
SingleTonDemo8 #使用ThreadLocal方式
SingleTonDemo9 #使用CAS方式