黑马程序员技术交流社区

标题: 序列化和反序列化的具体解释 [打印本页]

作者: 68846259    时间: 2016-5-23 16:31
标题: 序列化和反序列化的具体解释
序列化和反序列化的具体解释

作者: LRBlucky    时间: 2016-5-23 16:36
同求,同求
作者: gy345015399    时间: 2016-5-23 19:49
对象的序列化:目的:将一个具体的对象进行持久化,写入到硬盘上。
注意:静态数据不能被序列化,因为静态数据不在堆内存中,是存储在静态方法区中。

如何将非静态的数据不进行序列化?用transient 关键字修饰此变量即可。

Serializable:用于启动对象的序列化功能,可以强制让指定类具备序列化功能,该接口中没有成员,这是一个标记接口。这个标记接口用于给序列化类提供UID。这个uid是依据类中的成员的数字签名进行运行获取的。如果不需要自动获取一个uid,可以在类中,手动指定一个名称为serialVersionUID id号。依据编译器的不同,或者对信息的高度敏感性。最好每一个序列化的类都进行手动显示的UID的指定。

作者: erer369852    时间: 2016-5-23 19:52
定楼上的,解释的狠详细




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2