序列化Serialization

序列化是将对象转换为字节流的过程,用于对象持久化、复制和传输。它保存对象的变量部分,不包括静态变量,且在跨程序还原时需要类定义。Java API的序列化在RMI中得到扩展,主要用途包括对象持久化、对象复制和网络对象传输。
摘要由CSDN通过智能技术生成

1、什么是序列化

在面向对象编程中,一种很常见的需求是,需要保存对象,并在下次使用时可以顺利还原该对象。

2、为什么叫序列化

由于保存对象的过程,是把对象保存为一连串字节流(byte stream),而英文Serialization的意思“序列化”,所以序列化形象的表述了这个过程。

关于流(stream)、字节流(byte stream)和字符流(character stream)、输入流和输出流:

https://www.cnblogs.com/progor/p/9357676.html

https://www.zhihu.com/question/39262026

https://www.developer.com/java/data/understanding-byte-streams-and-character-streams-in-java.html

3、序列化保存那些内容

对象(object)是类(classÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值