单例模式(饿汉式)
一般项目中比较常用的单例模式是饿汉式,特殊情况需要根据不同应用场景选择适合的单例模式
优点:线程安全,不用加锁,执行效率会提高
缺点:类加载时就初始化,浪费内存
/**
* 饿汉式 :不用加锁,执行效率会提高;类加载时就初始化,浪费内存
* @author ssy
* @date 2021/11/30 15:14
*/
public class SingletonPattern2 {
//初始化
private static SingletonPattern2 singletonPattern2 = new SingletonPattern2();
public static SingletonPattern2 getInstance(){
return singletonPattern2;
}
private SingletonPattern2() {}
//自写的方法
public String showMsg(){
return "SingletonPattern2";
}
}