Có lý do khả thi nào khiến trường serialVersionUID không có tên là SERIAL_VERSION_UID không?quy ước đặt tên serialVersionUID
Theo các tài liệu cho java.io.Serializable:
Một lớp serializable có thể tuyên bố serialVersionUID riêng của mình một cách rõ ràng bằng cách tuyên bố một lĩnh vực có tên là "serialVersionUID" mà phải tĩnh, thức, và loại dài:
ANY-ACCESS-MODIFIER tĩnh cuối cùng serialVersionUID = 42L;
Trong khi đề cập Java Naming Conventions tất cả static final (hằng số) lĩnh vực nên được capitilized có mảnh vỡ của nó tách ra với dấu gạch dưới.
Đó là cách API tuần tự được viết;) – fge