ダイチャンさんが、ブログでJavaのシリアルバージョンUIDの話をされていて、最後の一文が自分も気になったので調べました。 ランタイムが未定義のserialVersionUIDにどんな値を割り当ててるのか、見る方法は分からなかった。誰か知ってますか? SerializableとserialVersionUID - 都元ダイスケ IT-PRESS 元記事のコメントにnobeansさんが書いてくださったとおり、読むべきコードはこちら。 実装 {jdk-6u23-jr}/j2se/src/share/classes/java/io/ObjectStreamClass.java Javadoc Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle ドキュメントに計算の内容まで相当詳細に書