[정의]객체(Object)의 메모리 내 표현을 데이터 저장소에 저장하거나 네트워크 연결을 통해 전송할 수 있는 연속적인 바이트 스트림(Byte Stream) 형태로 변환하는 과정개인의견 [원리]통신을 위한 데이터를 주고 받을 수 있도록 하나의 표준화된 형태인 Byte 형태로 변환 및 복구 하는 작업String -> Byte -> Stringint -> Byte -> intStruct -> Byte -> StructJson -> Byte -> Json [왜 직렬화을 사용하나요?]서버와 클라이언트 간의 통신으로 객체 정보를 직접 전달 할 수 없기 때문에 객체를 Byte 형태로 변환하기 위해 사용합니다.