1、饿汉式单例类
public class EagerSingleton {
private static final EagerSingleton instance = new EagerSingleton();
private EagerSingleton(){}
public static EagerSingleton getInstance() {
return instance;
}
}
这个类被加载时,静态变量instance会被初始化,不过可能导致系统资源浪费。
2、懒汉式单例类
延迟初始化