枚举单例有序列化和线程安全的保证, 而且也是最简单的。 同时枚举类也就是一个普通的Java类一样。
package cn.stu;
public enum Person {
instance("小强");
private final String name;
private Person(String name){
this.name = name;
}
public String getVal(){
return this.name;
}
}
package cn.stu;
public class Main {
public static void main(String[] args) {
Person person_A = Person.instance;
Person person_B = Person.instance;
System.out.println(person_A.getVal());
System.out.println(person_A == person_B);
}
}
版权声明:本文为qiuyinthree原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。