美文网首页
每日一问(一) Serializable和Parcelable的

每日一问(一) Serializable和Parcelable的

作者: 我在吉安打螺丝 | 来源:发表于2021-07-07 10:18 被阅读0次

    1.序列化的定义

    将对象写入到IO流中

    2.反序列化的定义

    从IO流中恢复对象

    3.为什么要序列化?

    永久性保存对象,保存对象的字节序列到本地文件中
    对象在网络中传递
    对象在IPC间传递

    4.二者之间的区别

    Serializable是java的API,Parcelable是android的API
    Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC,Parcelable的性能更高
    Serializable的开销大,效率低.
    Parcelable的开销小,效率高.
    Serializable是序列化到本地或者通过网络传递,Parcelable是序列化到内存中

    相关文章

      网友评论

          本文标题:每日一问(一) Serializable和Parcelable的

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