请问下parcelable和serializable的区别该怎么回答?

来源:6-2 如何跨App启动 Activity?有哪些注意事项?

weixin_慕容9141561

2020-02-23

写回答

1回答

bennyhuo

2020-02-23

给你个思路,同学可以自己查查资料加深记忆。

  1. 二者的来源

  2. 二者的定义,用法

  3. 二者使用上有哪些注意事项(内存占用、兼容性、CPU 占用、对类继承的影响、对后续改动的影响等等)

  4. 什么情况下分别适合使用二者(序列化什么?往哪儿序列化?)

  5. 为什么在有了 Serializable 的情况下还要再设计一套 Parcelable?(基本上还是前面的东西)

  6. 序列化的其他方式有哪些?分别有什么优缺点?(加分题目,Json、xml、protobuf 等等)

  7. Parcelable 是否可以脱离 Android 平台使用?(加分题目)

等等。。这些点都可以作为答题的方向,具体答案,请同学自己搜搜并做一些实验,纸上得来终觉浅,自己动手之后才能记住。

2
0

大厂资深面试官 带你破解Android高级面试

改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程

1636 学习 · 222 问题

查看课程