zouy-lion

单例模式:私有静态成员变量+私有构造方法+公有静态方法

饿汉式:当类被加载时就创建了该类的实例

public class BeanFactory {

private static BeanFactory beanFactory = new BeanFactory();

private BeanFactory(){
System.out.println("饿汉式");
}

public static BeanFactory getInstance(){
return beanFactory;
}
}

懒汉式:当用到该类时才会创建该类的实例

public class BeanFactory2 {

private static BeanFactory2 beanFactory = null;

private BeanFactory2(){
System.out.println("懒汉式");
}

public static BeanFactory2 getInstance(){
if(beanFactory == null){
beanFactory = new BeanFactory2();
}
return beanFactory;
}
}

分类:

技术点:

相关文章:

  • 2020-01-27
  • 2021-07-24
  • 2022-01-08
  • 2022-12-23
  • 2021-10-24
  • 2021-09-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-24
  • 2022-01-05
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2021-06-29
相关资源
相似解决方案