как мне случайным образом сгенерировать serialVersionUID в java? - PullRequest
2 голосов
/ 14 июля 2020

всякий раз, когда я вижу эту строку кода

private static final long serialVersionUID =

за ней всегда следует какой-то длинный серийный номер .. как этот номер генерируется? Если бы я хотел сгенерировать это значение случайным образом, как бы я мог go об этом? спасибо за любую помощь.

1 Ответ

1 голос
/ 14 июля 2020

JDK

JDK предоставляет инструмент под названием serialver. Вы даете ему имя класса, и он сгенерирует для вас serialVersionUID. Например:

$serialver  java.lang.String
java.lang.String:    private static final long serialVersionUID = -6849794470754667710L;

IntelliJ

Для IntelliJ IDE попробуйте: IntelliJ IDEA генерирует serialVersionUID

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...