개발자 기술 면접 준비/정리

직렬화란?

ucong 2021. 6. 7. 22:25

직렬화란?

- 자바에서 입출력 할 때 스트림이라는 데이터 통로를 통해 이동하는데 객체는 바이트 형이 아니라서 스트림을 통해 파일에 저장하거나 네트워크로 전송이 불가능하다. 따라서 객체를 스트림을 통해 입출력하려면 바이트 배열로 변환 하는것이 필요한데 이를 직렬화라고 한다.

- 반대로 스트림을 통해 받은 직렬화된 객체를 원래 모양으로 만드는 과정을 역직렬화라고 한다.

 

[ 참고 ]

https://minchoi0912.tistory.com/93

'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글

컨텍스트 스위칭이란?  (0) 2021.06.07
프로세스 VS 스레드  (0) 2021.06.07
가비지 컬렉션이란?  (0) 2021.06.07
제너릭이란?  (0) 2021.05.31
Collection란?  (0) 2021.05.31