java 직렬화 프로세스에서 사용되는 정적 상수
객체를 직렬화, 역직렬화 할 때 사용되는 버전번호를 나타냄
네트워크 전송이나 파일 저장과 같은 상황에서 유용하며, 객체를 전송하거나 저장하기 위해 사용
직렬화된 객체가 변경되었는지 확인 가능
직렬화되었을 때 클래스의 구조가 변경되지 않도록 하는데 도움
객체의 안정성과 호환성 유지하는데 도움
동일한 경우 , 역직렬화 프로세스가 성공적으로 수행될 것 이지만, 만약 다르다면 역직력화 과정에서 InavalidClassException이 발생 가능