序列化:对象->字节序列->字节流
拿到字节流可以传入到网络,写入数据库,写到文件
反序列化:字节流到对象的过程
Serialiable:
java对象序列化必须有一个serialVersionUID,如果自己没有声明serialVersionUID,那么接口会默认生成一个serialversionUID,当你修改对象的属性时,这个serialVersionUID会自动改变,导致读取数据失败。
Parcelable:
Android中activity之间传递对象使用Parcelable的效率比Serialable高
JSON:
使用Gson,FastJson来实现序列化