单立的优化实现

public class Bean{
  static volatile Bean bean=null
  private Bean(){}
public static Bean getInstance(){
      if(bean==null){
          synchronized(Bean.class){
              if(bean==null){
                  bean=new Bean();
              }
        }
      }
    return bean;
  }
}

你可能感兴趣的:(单立的优化实现)