This tutorial explains the importance of versioning Serializable objects using serialVersionUID along with some of the best practices to be followed for Serializable classes.