$ # implicit serialVersionUID (none declared) $ java -cp v1 DriftWrite wrote 113 bytes; serialVersionUID in stream = 1201216851776330172 $ java -cp v2 DriftRead # v2 adds a field this class's serialVersionUID = -732213015030957059 InvalidClassException: com.ankurm.serialization.drift.Account; local class incompatible: stream classdesc serialVersionUID = 1201216851776330172, local class serialVersionUID = -732213015030957059