CS/Backend
[Java] 직렬화, 역직렬화
참고: Serialization and Deserialization in Java with Example Java에서 입출력 시 스트림을 이용하는데, 스트림에서는 바이트 형태로 데이터를 전송한다. → 따라서 자바 객체를 바이트 배열로 변환하는 직렬화, 바이트 배열에서 객체로 변환하는 역직렬화를 사용한다. 직렬화 (Serialization) 객체를 바이트 스트림으로 변환하는 메커니즘 객체의 상태를 네트워크를 통해 전송이 가능해짐 직렬화된 바이트 스트림은 플랫폼에 독립적 > 다른 플랫폼에서 역직렬화 가능 java.io.Serializable 인터페이스를 구현하거나 Serializable 인터페이스를 구현한 클래스를 상속받은 클래스의 객체만 직렬화할 수 있다. Serializable 은 마커 인터페이스 마커 ..