是否有任何可行的原因,爲什麼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