【Android】Parcelable和Serializable区别

你这么努力,忍受那么多寂寞和痛苦,可是我们也没有觉得你有多优秀啊。没钱没时间旅游的话,买个地球仪吧。世界那么大!你不但可以看看!还可以转转。

Parcelable 的性能比 Serializable 好,在内存开销方面较小,所以在内存间数据传输时推荐使用 Parcelable ,如activity间传输数据,而 Serializable 可将数据持久化方便保存,所以在需要保存或网络传输数据时选择Serializable ,因为android不同版本 Parcelable 可能不同,所以不推荐使用 Parcelable 进行数据持久化。

Serializable 序列化不保存静态变量,可以使用 Transient 关键字对部分字段不进行序列化,也可以覆
盖 writeObject 、 readObject 方法以实现序列化过程自定义。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容