10. 직렬화


  • 직렬화 (serialization)
    • 객체를 네트워크를 통해 전송하거나, 파일로 저장하고자 할 때 직렬화
    • 객체에 저장된 데이터를 스트림에 쓰기 위해 연속적인 데이터로 변환
    • 객체의 인스턴스변수들의 값을 일렬로 나열
  • 역직렬화 (deserialization)
    • 반대로 스트림으로부터 데이터를 읽어서 객체를 만드는 것