- 직렬화는 객체를 바이트형 데이터 스트림으로 바꿔주는 것을 말한다.
- 역직렬화는 바이트형 데이터 스트림을 본래의 객체로 변환하는 것을 말한다.
직렬화를 하는 이유
객체는 참조형 데이터 타입이다. 참조형데이터 타입은 파일로 저장하거나 메모리 버퍼, 네트워크 통신간에 전송이 불가능하다는 단점이 있다. 이러한 점을 극복하기 위해서 행하는 작업이라고 볼 수 있다.
직렬화를 하는 이유
객체는 참조형 데이터 타입이다. 참조형데이터 타입은 파일로 저장하거나 메모리 버퍼, 네트워크 통신간에 전송이 불가능하다는 단점이 있다. 이러한 점을 극복하기 위해서 행하는 작업이라고 볼 수 있다.