JAVAならおれに聞け!
■ このスレッドは過去ログ倉庫に格納されています
0844デフォルトの名無しさん
2007/06/26(火) 16:54:54シリアライズしたクラスと、それを復元するクラスで serialVersionUID が違うと
復元時に InvalidClassException 食らう。
んで、serialVersionUID は設定しないとコンパイラがクラス定義から
自動的にデフォルト値を計算するけど、これはコンパイラが違うだけで
値が変わる可能性があるので推奨されないって事らしい。
http://java.sun.com/javase/ja/6/docs/ja/api/java/io/Serializable.html
http://java.sun.com/javase/ja/6/docs/ja/platform/serialization/spec/class.html#4100
■ このスレッドは過去ログ倉庫に格納されています