I believe that it is serialVersionUIDused only to determine the version of this class that has been serialized - the class name is always present, so it will not lead to any ambiguity.
Please let me know why use the same identifier for all classes.
They are actually unrelated values. It is just easy to use 1 and increment it every time you make a violation.
, ?
. , - . - , . , , , , - . .
, , , . ( , , protobuf - .)