美文网首页
Parcelable 和 Serializable

Parcelable 和 Serializable

作者: jnxc1888 | 来源:发表于2017-02-24 14:56 被阅读6次

什么时候需要序列化

  1. 持久化保存对象,需要将字节序列化存储起来
  2. 网络传递对象
  3. 进程间传递对象

Parcelable和Serializable区别

  1. Parcelable 是android的类,是android进程间通讯高效的序列化机制,用于临时的内存对象数据传递(“短暂的一次性数据”),性能高。
  2. Parcelable 是以二进制方式序列化对象,严重依赖写入顺序,所以不适宜将数据持久化在本地。(可以存,但非常不推荐)
  3. Serializable在序列化过程中会产生大量的临时变量,导致频繁的GC,性能差,适合在要持久化对象的时候使用

相关文章

网友评论

      本文标题:Parcelable 和 Serializable

      本文链接:https://www.haomeiwen.com/subject/fgdwwttx.html