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

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

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

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

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

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

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

7
задан Bozho 12 October 2011 в 10:42
поделиться