一、单例模式
单例模式确保一个类只有一个实例。
1. 饿汉式
程序启动时就进行单例对象的初始化,无论是否被使用。线程安全但浪费资源(一直未被使用)。
static 修饰的静态变量只能有一个。
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton() {}
public static Singleton getInstance() {
return instance;
}
}
public class Test {
public static void main {
Singleton.getInstance();
Singleton.getInstance();
System.out.println(singleton1 == singleton2);
}
}




