program_language 및 궁금한것/Java
[자바] 객체 직렬화 (Serialization)
jinsiri
2019. 5. 7. 14:41
객체 직렬화 Serialization
- 객체를 연속적인 데이터로 변환하는 것
(반대 과정은 역직렬화라고 한다)
- 객체의 인스턴스변수들의 값을 일렬로 나열하는 것
--> 객체를 파일이나 네트워크에 전송하기 위해 바이트 형태의 데이터로 변환하는 것
- 객체를 스트림으로 파일에 저장하는 방법
- transient키워드: 객체 맴버변수 중 직렬화 대상에 제외
관련클래스) - 객체단위로 쓰기 읽기
ObjectOutputStream ObjectInputStream
Serializable(마커 인터페이스)
반응형