No. Static fields are serialized. When object is de-serialized, values of static fields are set to values stored in corresponding class variable.
If class A does not implement Serializable but a subclass B implements Serializable.