public class PreferenceHelper {
          //懒汉式-----速度有点慢,不用一开始占资源
           private PreferenceHelper() {}//构造器私有
       private static PreferenceHelper preManager;
           //synchronized 同步
        public static synchronized PreferenceHelper instance() {
            if (preManager == null)
                preManager = new PreferenceHelper();
            return preManager;
        }

      //饿汉式    -----速度快,一开始占资源
  private static PreferenceHelper  preManager = null;
           
   public static  PreferenceHelper instance() {
             
            return preManager;
        }

    //还可以这样写  -----速度快,一开始占资源
 private static PreferenceHelper preManager = null; 

public static PreferenceHelper instance() {

if (preManager == null){

synchronized(PreferenceHelper.this){

if (preManager == null)
preManager
= new PreferenceHelper();


return preManager;
}