p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "PingFang SC" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "PingFang SC"; min-height: 17.0px }
span.s1 { font: 12.0px Helvetica }
1. 序列化
简单的说就是为了保存 内存中各种对象的状态(是实例变量,不是方法),并且可以把保存的对象读取出来。
虽然保存 object states的方法很多,但是Java提供了一种保存对象状态的机制——序列化
2. 什么情况下用到序列化
(1)当把内存中的对象保存到文件中或者数据库中时
(2)当你想用套接字(套接字定义?——即socket)在网路上传送对象的时候;
(3)当你通过RMI传输对象的时候
3. Parcelable和Serializable的区别:
内存间数据时推荐使用Parcelable,如Activity之间传输数据
保存到本地或者网络传输是推荐使用Serializable
4. serialVersionUID用来表明类的不同版本的兼容性
5. 用法,略。(时间不足,以后归纳整理)
时间: 2024-10-21 21:53:41