Eclipse issues warnings when a serialVersionUID is missing.
The serializable class Foo does not declare a static final serialVersionUID field of type long
What is serialVersionUID and why is it important? Please show an example where missing serialVersionUID will cause a problem.
The docs for
java.io.Serializableare probably about as good an explanation as you’ll get: