/**
* @author 苏雪夜酒
* @version 1.0
* @date 2022/5/1 13:13
*/
public class SingletonEnum {
public static void main(String[] args) {
for (int i = 0; i < 30; i++) {
new Thread(()->{
Singleton_Enum instance = Singleton_Enum.INSTANCE;
System.out.println(Thread.currentThread().getName() + "===" + instance.getName());
}).start();
}
}
}
//单例模式 ---枚举 官方推荐,因为无论是懒汉式还是饿汉式,都会被反射和序列化破坏
enum Singleton_Enum{
INSTANCE("单例");
private String name;
Singleton_Enum(String name){
this.name = name;
}
public String getName(){
return name;
}
}
Creación de enumeración del modo singleton
Supongo que te gusta
Origin blog.csdn.net/mnimxq/article/details/124526128
Recomendado
Clasificación