Java에서 직렬화는 객체의 상태를 바이트 스트림으로 변환하여 저장하거나 네트워크를 통해 전송하는 기술로, 객체의 영속성을 유지하고 분산 시스템에서 객체를 주고받는 데 사용됩니다. 이 글에서는 Java 직렬화의 개념과 활용 방법을 살펴보고, 직렬화를 통해 객체를 영속화하는 방법에 대해 알아보겠습니다. 직렬화란? 직렬화는 객체의 상태를 바이트 스트림으로 변환하여 저장하거나 네트워크를 통해 전송하는 기술을 의미합니다. 역직렬화는 바이트 스트림을 다시 객체로 변환하는 과정을 말합니다. 직렬화의 필요성: 객체의 영속성 유지: 객체를 파일이나 데이터베이스에 저장하여 나중에 불러와 사용할 수 있습니다. 분산 시스템에서 객체 전송: 네트워크를 통해 객체를 전송하고, 다른 시스템에서 사용할 수 있도록 합니다. 직렬화 ..
Serializable
728x90
728x90