博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
序列化与反序列化
阅读量:6891 次
发布时间:2019-06-27

本文共 401 字,大约阅读时间需要 1 分钟。

hot3.png

一、理解

1.序列化

    由于存在于内存中的对象都是暂时的,无法长期驻存,为了把对象的状态保持下来,这时需要把对象写入到磁盘或者其他介质中,这个过程就叫做序列化。

2.反序列化

    序列化的反向操作。把已存在在磁盘或者其他介质中的对象,反序列化(读取)到内存中,以便后续操作,而这个过程就叫做反序列化。

3.实现条件

    一个对象要实现序列化操作,该类就必须实现对应接口。比如:中的序列化抽象类Serializable接口,android中特有的序列化接口Parcelable接口。

4.应用场景

    主要有以下情况(但不限于以下情况)

  • 1)内存中的对象写入到硬盘;
  • 2)用套接字在网络上传送对象;
  • 3)通过RMI(Remote Method Invoke 远程方法调用)传输对象

理解与Java&android实现【】

转载于:https://my.oschina.net/u/2977387/blog/907672

你可能感兴趣的文章
Programming C#.Classes and Objects.成员方法
查看>>
《大道至简》读后感03
查看>>
分布式系统---幂等性设计
查看>>
把“数字的字符串”转换成“整数”时遇到的小麻烦
查看>>
消耗系统内存
查看>>
mysql-connector-c++ 编译安装
查看>>
A - Space Elevator(动态规划专项)
查看>>
C语言之数组与指针的易混淆知识点
查看>>
MakeFile 文件的使用
查看>>
css绝对居中img
查看>>
mysql使用存储过程和event定期删除
查看>>
基于python3+opencv3图像基础IO操作
查看>>
(旧)子数涵数·PS ——翻页效果
查看>>
Day2 Excel与数据处理之定位条件、选择性粘贴及查找功能
查看>>
npm install 时间很长解决方案
查看>>
搭建maven环境
查看>>
中国大学MOOC-C程序设计(浙大翁恺)—— 时间换算
查看>>
爬豆瓣电影名
查看>>
深度学习之各种网络结构
查看>>
leetcode20: Insert Interval
查看>>