본문 바로가기

java

Serializable

Serializable의 패키지는 java.io.serializable 이다.

Serializable 은 io 에 관한 기술이다. 

 

객체 직렬화는 java 에서 빠지지 않고 나오는 개념임에도 

그동안 byte 타입의 데이터로 변환하여 어디에 활용하는지, serialVersionUID 는 왜 만들어야 하는지 모르고 내부 개발 정책에 따라  serialVersionUID 를 생성해왔다. 

 

Serializable 는 자바 시스템 간의 프로토콜일 뿐 JSON의 역할과 동일함을 아래 Feature를 보고 깨닳았다. 

 

출처 : http://woowabros.github.io/experience/2017/10/17/java-serialize.html

 

JSON 을 사용하기 위해 jackson 이나 json 라이브러리를 import해야 하는 것에 비해 

Serializable은 사기에 가까울 정도로 간단하지만 제약이 큰편이다.

 

java serailazable 에 관해 너무 잘 기술된 곳이다. (알고리즘 시험에서 광탈한 회사지만....) 

http://woowabros.github.io/experience/2017/10/17/java-serialize.html

 

 

 

 

'java' 카테고리의 다른 글

transient 와 volatile  (0) 2019.09.06
shallow & deep copy  (0) 2019.08.23
Java 실행 구조  (0) 2019.07.25
Thread Dump  (0) 2019.07.22
객체 지향과 SOLID  (0) 2019.04.26