Как рассчитывается serialversionuid

Когда я создаю Java-класс в Eclipse, который реализуетSerializable интерфейс, я получаю предупреждение

Сериализуемый класс ABCD не объявляет статическое окончательное поле serialVersionUID типа long

Поэтому, когда я нажимаю на предупреждение, в Eclipse появляется опция

Добавить сгенерированный серийный идентификатор

Как только я выберу эту опцию, Eclipse автоматически создастserialVersionUID переменная для меня.

Теперь я хотел знать, на каком основании генерируется это число. Это просто какое-то случайное число? Могу ли я указать любое случайное число?

Ответы на вопрос(2)

Ваш ответ на вопрос