分享

同样的面试题,Android的答案和Java不一样

 月冷星河 2016-07-22
这个问题我一提到,大家肯定就知道我要说什么了。没错,Java面试中的序列化问题,你谈到Serializable就可以,但在Android面试中则必须涉及到Parcelable。其实,Parcelable的出现和SparseArray的出现原因是相似的,都是为了Android系统的效率和性能。这里有一点需要注意,Parcelable虽然在性能上表现更好,但我们最好仅当在内存中传输数据时使用,如应用在Activity之间;而在进行网络传输时,最好还是使用Serializable,一是因为Serializable的持久化比较方便保存,二是因为Parcelable在Android不同版本中存在差异,可能会产生一些额外的问题。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多