¿¹Á¦


public class ResolveObject implements Serializable {

public static ResolveObject getInstance() {
return INSTANCE;
}

private static final ResolveObject INSTANCE = new ResolveObject();

private ResolveObject() {
super();
}

public Object readResolve() throws ObjectStreamException {
return INSTANCE;
}

static final long serialVersionUID = 123;

}
¼Ö·ç¼Ç
resolveObject() ¹× writeReplace() protected¸¦ ¼±¾ðÇϽʽÿÀ.


public class ResolveObject implements Serializable {

public static ResolveObject getInstance() {
return INSTANCE;
}

private static final ResolveObject INSTANCE = new ResolveObject();

private ResolveObject() {}

private Object readResolve() throws ObjectStreamException {
return INSTANCE;
}

static final long serialVersionUID = 123;


}