Есть ли жизнеспособная причина, по которой поле serialVersionUID не называется SERIAL_VERSION_UID?Соглашение об именах serialVersionUID
Согласно документации для java.io.Serializable:
сериализуемой класс может объявить свой собственный serialVersionUID явно , объявив поле с именем «serialVersionUID», который должен быть статическими, окончательного и типа длинного:
ANY-ACCESS-MODIFIER статический конечный длинный serialVersionUID = 42L;
В то время как со ссылкой Java Naming Conventions всех статических конечных (констант) поля должны быть capitilized того, его фрагменты разделены с подчеркиванием.
Так написано API-интерфейс сериализации;) – fge