item 89) 인스턴스 수를 통제해야 한다면 readResolve보다는 열거 타입을 사용하라
readResolve 메서드
public class Singleton implements Serializable {
private static final Singleton INSTANCE = new Singleton();
private Singleton() {}
public static Singleton getInstance() {
return INSTANCE;
}
// readResolve 메서드를 추가
protected Object readResolve() {
return INSTANCE;
}
}Enum
readResolve 메서드 주의점
Last updated