目录
1、单例模式
需求:在程序中的任何地方,我们想要获取某一个类的唯一对象。我们称之为类的单例
(1)提供一个私有的静态的本类型的成员变量
(2)构造器私有化
(3)提供公有的静态的方法获取本类中创建的实例。
创建类Singleton
饿汉写法: 加载期间就实例化对象
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton() {
}
public static Singleton getInstance() {
return instance;
}
}
懒汉写法: 调用方法时才创建对象
public class Singleton {
private static Singleton instance;
private Singleton() {
}
public static Singleton getInstance() {
if(instance==null) {
instance = new Singleton();
}
return instance;
}
}
持续更新。。。。。