객체 직렬화

코딩 개발/Java

Java - ObjectInputStream & ObjectOutputStream

객체지향 언어에서 객체를 입출력하지 못한다면 참으로 안타까운 상황이 일어나겠죠. 하지만 이미 고슬링 형님은 알고 계셨습니다. 객체를 입출력 해야한다는 것을... 그래서 오늘은 객체의 입출력에 대해 알아봅시다. ObjectOutputStream(객체 직렬화) 객체 직렬화란 heap 메모리 상에 있는 객체를 외부로 전송할 수 있는 상태로 만드는 것입니다. ObjectInputStream(객체 역직렬화) 객체 역직렬화란 외부에 저장되어 있는 정보를 입력받아 heap 메모리 상의 객체로 만드는 것입니다. 역시 글은 너무 추상적이기 때문에 그림을 그려서 확인해봅시다. Heap 메모리에 있는 객체를 운영체제 위에 있는 Directory에 .obj 파일로 저장하는 과정을 그림으로 간단하게 표현한 것입니다. 이제 예제..

호소세
'객체 직렬화' 태그의 글 목록