序列化

Java的Serializable序列化原理:
序列化是通过FileOutputStream及ObjectOutputStream将Java对象转换成字节序列存储在本地文件或者网络传输,反序列化原理是通过FileInputStream及ObjectOutputStream读取本地文件或网络的字节码,转换成对象。

Android中Parcelable原理:
基于内存的,是将对象属性拆分传输的。

Serializable是基于本地文件或网络传输的,而Parcelable是基于内存的,更轻量,对性能要求较高的话最好使用Parcelable。

你可能感兴趣的:(序列化)