08. 기술면접 - 자바 - 직렬화(Serializable)
2021.10.21
공부목적으로 다른 블로그의 글을 그대로 따라치면서 작성되었습니다. 저작권 문제 시, 비공개 처리하겠습니다 자바 직렬화란? - 자바 시스템 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트(byte) 형태로 데이터를 변환하는 기술이다 (주로 네트워크 통신할 때) - 시스템적으로 이야기하면 JVM의 메모리에 상주(힙 또는 스택)되어 있는 객체 데이터를 바이트 형태로 변환하는 기술 자바 직렬화 조건 1. 자바 기본(primitive) 타입 2. java.io.Serializable 인터페이스를 상속받은 객체 직렬화 방법 - java.io.ObjectOutputStream 객체를 이용 public class Serial implements Serializable { int ..