직렬화

Serialization : 오브젝트나 연결된 오브젝트의 묶음(오브젝트 그래프)을 byte stream으로 변환하는 과정

복잡한 데이터를 일렬로 세우기 때문에 직렬화라고 부른다.

역직렬화 시키는 과정도 포함해서 의미한다.

직렬화가 가지는 장점

직렬화 구현 시 고려할 점

직렬화를 구현할 때는 생각보다 고려해야 할 점이 굉장히 많다.

여러가지 상황을 감안해서 일관성 있게 동작하는 표준을 기획하고 구현 해야 하기 때문이다.