객체 직렬화 Serialization 직렬화(serialization) 객체를 데이터 스트림으로 만드는 것 객체를 파일등에 저장하거나 네트워크로 전송하기 위해 연속적인 데이터로 변환하는 것 역 직렬화(deserialization) 직렬화의 반대로 스트림으로부터 데이터를 읽어서 객체를 만드는 것 직렬화 조건 java.io.Serializable 인터페이스를 구현해야 한다. 추가 구현 메서드는 없다 @SuppressWarnings("serial") 경고를 무시할 수 있지만 사용하지 말 것 Serializable를 구현하는 클래스를 상속받는다면, 자식 클래스에서는 Serializable을 구현하지 않아도 된다. 부모 클래스가 Serializable을 구현하지 않은 상태에서 자식 클래스가 Serializable..