JAVA이야기
Custom serialization
НooпeУ
2012. 5. 27. 21:21
객체를 직렬화 할때
그 순서를 바꿔어서 저장하고 싶다거나,
암호화 알고리즘을 적용해서 직렬화하고 싶을 때
커스텀 직렬화를 해야한다.
class A implements Serializable{
private void writeObject(ObjectOutputStream oos){
//암호화 알고리즘, 커스터 마이징
oos.defaultWriteObject();
}
private void readObject(ObjectInputStream ois)
{
ois.defaultReadObject();
//복호화 알고리즘, 커스터 마이징
}
#궁금한 점
private 메서드인데, 어떻게 이 함수가 호출될 수 있는지 궁금하다.