序列化

Java的Serializable序列化原理:
序列化是通过FileOutputStream及ObjectOutputStream将Java对象转换成字节序列存储在本地文件或者网络传输,反序列化原理是通过FileInputStream及ObjectOutputStream读取本地文件或网络的字节码,转换成对象。

Android中Parcelable原理:
基于内存的,是将对象属性拆分传输的。

Serializable是基于本地文件或网络传输的,而Parcelable是基于内存的,更轻量,对性能要求较高的话最好使用Parcelable。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JAVA序列化机制的深入研究 对象序列化的最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整...
    时待吾阅读 10,923评论 0 24
  • 段子 公园里,一位仙风鹤骨的老者在打太极,一招一式都仙气十足,一个年轻人走过去:“大爷,太极这玩意儿花拳绣腿,你练...
    大公爵阅读 17,852评论 4 41
  • Android数据序列化总结 目录介绍 1.序列化简单介绍1.1 序列化的概念1.2 序列化是做什么用的1.3 序...
    杨充211阅读 1,082评论 0 5
  • “最好的教材就是源码注释,然后是大牛的总结。” 从今天开始写博客,目的很明确,梳理零碎的java知识,总结并记录下...
    蜗牛在北京阅读 880评论 1 1
  • 一、引言 数据的序列化在Android开发中占据着重要的地位,无论是在进程间通信、本地数据存储又或者是网络数据传输...
    CQ_TYL阅读 960评论 0 0