반응형 직렬화1 Java 직렬화란(Serialization)? 1. 직렬화란? 직렬화(Serialization)는 객체 인스턴스의 데이터를 I/O스트림에 적합한 일련의 데이터로 변환하는 과정이다. 이 과정을 거쳐 파일, 메모리 버퍼, 네트워크 전송을 통해 동일하거나 다른 컴퓨터환경에서 객체 인스턴스를 재구성할 수 있다. 객체 인스턴스는 메모리 주소 값을 저장하고 있기 때문에, 메모리 주소 값을 그대로 송신하면 수신 받는 쪽에서는 아무 쓸모 없는 데이터가 된다. 따라서 객체 인스턴스의 값의 형태로 변환이 필요하다. - 역직렬화란? 역으로 스트림에 입력된 데이터를 읽어서 객체 인스턴스를 생성하는 것. 2. JAVA 객체 직렬화 구현 1) Serializable 구현 클래스 객체의 직렬화를 가능하게 하려면, Serializable이라는 인터페이스를 구현해야 한다. Ser.. 2021. 8. 19. 이전 1 다음 반응형