투케이2K

136. (java/자바) 직렬화 (Serialize), 역직렬화 (Deserialize) 개념 설명 - 시리얼라이즈 본문

Java

136. (java/자바) 직렬화 (Serialize), 역직렬화 (Deserialize) 개념 설명 - 시리얼라이즈

투케이2K 2021. 1. 26. 07:40

/* =========================== */

[ 설 명 ]

개발 언어 : Java

[직렬화 (Serialize) 란?]

- 직렬화란 자바 내부에서 사용되는 Object 또는 Data를 외부의 자바 시스템에서도 사용할 수 있도록 byte 형태로 데이터를 변환하는 기술입니다

- 직렬화는 메모리에 상주되어 있는 데이터를 byte로 변환하는 기술입니다

- 자바에서 직렬화를 사용하기 위해서는 java.io.Serializable 인터페이스를 상속받아야합니다

[역직렬화 (Deserialize) 란?]

- 역직렬화란 byte 데이터를 원본 데이터로 변환하는 기술입니다

- 원본 데이터로 변환시켜 다시 jvm 메모리로 상주시키는 형태입니다

- 자바에서 역직렬화를 사용하기 위해서는 직렬화 데이터가 존재해야합니다

/* =========================== */

반응형
Comments