Eclipseを3.1にバージョンアップしたときから、Serializableインターフェースを実装したクラスで、serialVersionUIDを宣言してないよ、という警告が出るようになった。
こいつはシリアライズしたときに、送り側と受け側で同じクラスかどうか判別するための値で、宣言しなくても実行時に自動で計算するけど、InvalidClassExceptionが起こることがあるからなるべく宣言してね、てものらしい。
Serializable (Java 2 Platform SE 5.0)
そしてEclipseでは「警告アイコンをクリック」から簡単に生成してくれたりする。
ちなみに
@SuppressWarnings("serial")
で静かになる。