美文网首页
每日一问(一) 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