是否有任何可行的原因,为什么serialVersionUID字段未命名为SERIAL_VERSION_UID?serialVersionUID命名约定
根据该文档为java.io.Serializable:
序列化类可以通过声明名为“serialVersionUID的” 最终一个领域,必须静态的,明确宣布了自己的serialVersionUID ,和long类型:
ANY-ACCESS-MODIFIER static final long serialVersionUID = 42L;
虽然参照Java Naming Conventions所有静态最终(常量)字段应该capitilized具有以下划线分离其片段。
这就是编写序列化API的方式;) – fge 2012-01-12 14:08:21