美文网首页
序列化Serializable和Parcelable的理解和区别

序列化Serializable和Parcelable的理解和区别

作者: 大盗海洲 | 来源:发表于2019-06-16 00:48 被阅读0次
    image.png

    serializable的迷人之处在于你只需要对某个类以及它的属性实现Serializable 接口即可。Serializable 接口是一种标识接口(marker interface),这意味着无需实现方法,Java便会对这个对象进行高效的序列化操作。

    这种方法的缺点是使用了反射,序列化的过程较慢。这种机制会在序列化的时候创建许多的临时对象,容易触发垃圾回收。

    Parcelable方式的实现原理是将一个完整的对象进行分解,而分解后的每一部分都是Intent所支持的数据类型,这样也就实现传递对象的功能了
    https://www.jianshu.com/p/a60b609ec7e7

    相关文章

      网友评论

          本文标题:序列化Serializable和Parcelable的理解和区别

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