반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

java.SerialVersionUID 본문

[IT]/java

java.SerialVersionUID

givemebro 2021. 3. 15. 20:18
반응형

serialVersionUID

직렬화 대상 클래스(Serializable을 implements한 클래스)들은 개별 클래스마다 JVM에 의해 자신의 고유한 serialVersionUID를 가지게 된다.

이 때 클래스 정보( 인스턴스 변수)가 변경되면 다시 해당 클래스의 serialVersionUID가 재할당된다.

이 때 기존 클래스로 직렬화된 정보를 역직렬화하여 입력받으려 할 경우 Exception 발생

serialVersionUID를 직접 명시하면 해결 가능

serialVersionUID 직접 명시 권장

 

 

 

java.Object Serialization(객체 직렬화)/Object DeSerialization(객체 역직렬화)

객체 직렬화(Object Sreialization) 메모라 상(heap 영역)에 있는 객체의 정보를 연속적인 데이터 상태로 변경하여 외부로 전송할 수 있는 상태로 만드는 것 객체 역직렬화(Object DeSerialization) 외부에 있

broscoding.tistory.com

 

 

반응형
Comments