当我们定义的实体类要在网上传输或者储存在磁盘和缓存的时候,数据都是以二进制的形式传输的,序列化的作用就是将我们的实体类数据变成二进制。如果没有序列化,我们的实体类数据是以对象或者字符串的数据储存的,而当我们要使用这些数据时,是以二进制的数据取出,这个时候就会报错了。