Czy istnieje jakiś uzasadniony powód, dla którego pole serialVersionUID nie ma nazwy SERIAL_VERSION_UID?nazewnictwo konwencji serialVersionUID
Zgodnie z docs dla java.io.Serializable:
postaci szeregowej klasa może zadeklarować własną serialVersionUID wyraźnie deklarując pole o nazwie „serialVersionUID”, który musi być statycznych końcowy i typu długi:
KOŃCOWY MODYFIKATOR statyczny końcowy długi serialVersionUID = 42L;
Odnosząc Java Naming Conventions wszystkie statycznych ostatecznych (stałe) pola powinny być capitilized po jego fragmenty powstałe z podkreśleniem.
W ten sposób napisany jest API serializacji;) – fge