직렬화(Serialization)란?직렬화(Serialization)는 객체를 데이터 스트림으로 변환하는 과정을 말합니다. 이 과정을 통해 객체는 파일에 저장하거나 네트워크를 통해 전송될 수 있습니다. 주로 Java에서 많이 사용되며, 객체의 상태를 영속적으로 저장하거나 다른 시스템 간에 객체를 전송할 때 유용하게 활용됩니다.사용 방법Java에서는 java.io.Serializable 인터페이스를 구현한 클래스만 직렬화할 수 있습니다. 이 인터페이스는 메소드를 가지지 않지만, 마킹 인터페이스로서 직렬화 가능하다는 표시를 합니다.import java.io.Serializable;public class Person implements Serializable { private String name; ..