Как рассчитывается serialversionuid
Когда я создаю Java-класс в Eclipse, который реализуетSerializable
интерфейс, я получаю предупреждение
Сериализуемый класс ABCD не объявляет статическое окончательное поле serialVersionUID типа long
Поэтому, когда я нажимаю на предупреждение, в Eclipse появляется опция
Добавить сгенерированный серийный идентификатор
Как только я выберу эту опцию, Eclipse автоматически создастserialVersionUID
переменная для меня.
Теперь я хотел знать, на каком основании генерируется это число. Это просто какое-то случайное число? Могу ли я указать любое случайное число?