직렬화란?
- 자바에서 입출력 할 때 스트림이라는 데이터 통로를 통해 이동하는데 객체는 바이트 형이 아니라서 스트림을 통해 파일에 저장하거나 네트워크로 전송이 불가능하다. 따라서 객체를 스트림을 통해 입출력하려면 바이트 배열로 변환 하는것이 필요한데 이를 직렬화라고 한다.
- 반대로 스트림을 통해 받은 직렬화된 객체를 원래 모양으로 만드는 과정을 역직렬화라고 한다.
[ 참고 ]
'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글
컨텍스트 스위칭이란? (0) | 2021.06.07 |
---|---|
프로세스 VS 스레드 (0) | 2021.06.07 |
가비지 컬렉션이란? (0) | 2021.06.07 |
제너릭이란? (0) | 2021.05.31 |
Collection란? (0) | 2021.05.31 |