示例

public static class SerializableObject implements Serializable{

public void writeObject(ObjectOutputStream s) throws IOException {
s.defaultWriteObject();
}

public void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
s.defaultReadObject();
}

static final long serialVersionUID = 123;
}

解决方案
声明 private readObject() 和 writeObject()。

public static class SerializableObject implements Serializable{

private void writeObject(ObjectOutputStream s) throws IOException {
s.defaultWriteObject();
}

private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
s.defaultReadObject();
}

static final long serialVersionUID = 123;
}