직렬화 특정 객체를 바이트 단위로 변경한 뒤 디스크에 저장하거나 네트워크로 보낼 수 있게 만들어주는 것
역직렬화 직렬화된 바이트 배열을 원래 객체로 변경하는 과정을 의미
직렬화의 경우에는 현재 사용하고 있는 데이터에 대해서 영속성을 부여하기 위함이다. 프로그램 종료 후에도 객체에 관한 정보를 남겨두고 싶을 때 직렬화를 사용하게 된다.
영속성
영속성은 프로그램을 종료하더라도 사라지지 않는 특성을 의미한다.