ren+gin+eer
Serializable 본문
Serializable의 패키지는 java.io.serializable 이다.
Serializable 은 io 에 관한 기술이다.
객체 직렬화는 java 에서 빠지지 않고 나오는 개념임에도
그동안 byte 타입의 데이터로 변환하여 어디에 활용하는지, serialVersionUID 는 왜 만들어야 하는지 모르고 내부 개발 정책에 따라 serialVersionUID 를 생성해왔다.
Serializable 는 자바 시스템 간의 프로토콜일 뿐 JSON의 역할과 동일함을 아래 Feature를 보고 깨닳았다.
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 |