CS (1) 썸네일형 리스트형 데이터 직렬화(Serialization), 역직렬화(Deserialization) 데이터 직렬화(Data Serialization) 메모리의 데이터를 물리적으로 저장하거나 전송할 수 있는 형태로 변환하는 작업 (e.g. Bytes, XML, JSON, YAML...) 직렬화가 필요한 이유 데이터의 메모리 구조 값 형식 데이터(Value Type): Stack에 '값 그 자체'를 저장해서 바이트 형식으로 변환 가능 참조 형식 데이터(Reference Type): Stack에 '참조하는 데이터의 Heap 메모리 주소'를 저장하므로 이 값을 파일 저장하거나 네트워크 전송한들 읽어들이는 시점(프로그램 종료 이후, 외부 메모리 환경)에서는 의미 없는 데이터일 것이다. 따라서 물리적 저장/전송 이전에 직렬화를 통해 참조 시점에 존재하는 데이터를 값 형식으로 변환할 필요가 있다. 직렬화 데이터 형.. 이전 1 다음