社区
Java SE
帖子详情
什么叫做对象的串行化?
libad
2002-06-06 06:54:46
什么叫做对象的串行化?
...全文
357
7
打赏
收藏
什么叫做对象的串行化?
什么叫做对象的串行化?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hehecafe
2002-06-07
打赏
举报
回复
实现了序列化的类,可以将该类的对象的当前状态保存下来,以后可以直接的使用上次保存的对象。但是有很多东西我都不是很明白,希望能有一个高手来指点一下!看书!!
mty
2002-06-07
打赏
举报
回复
对象的序列化其实也只是让此对象实现一个空的接口而已..接口Serialize是个空接口,没有任何方法声明.大家如果用过instanceof的话,就会对这个结构的作用有一定了解的.
goatzx
2002-06-07
打赏
举报
回复
在RMI分布式应用系统中,服务器与客户机之间传递的Java对象必须是可序列化的对象。不可序列化的对象不能在对象流中进行传递。对象序列化扩展了核心Java输入/输出类,同时也支持对象。对象序列化支持把对象编码以及将通过它们可访问到的对象编码变成字节流;同时,它也支持流中对象图形的互补重构造。序列化用于轻型持久性和借助于套接字或远程方法调用(RMI)进行的通信。序列化中现在包括一个 API(Application Programming Interface,应用程序接口),允许独立于类的域指定对象的序列化数据,并允许使用现有协议将序列化数据域写入流中或从流中读取,以确保与缺省读写机制的兼容性。
为编写应用程序,除多数瞬态应用程序外,都必须具备存储和检索 Java对象的能力。以序列化方式存储和检索对象的关键在于提供重新构造该对象所需的足够对象状态。存储到流的对象可能会支持 Serializable(可序列化)或 Externalizable(可外部化)接口。对于Java对象,序列化形式必须能标识和校验存储其内容的对象所属的 Java类,并且将该内容还原为新的实例。对于可序列化对象,流将提供足够的信息将流的域还原为类的兼容版本。对于可外部化对象,类将全权负责其内容的外部格式。序列化 Java 对象的目的是:提供一种简单但可扩充的机制,以序列化方式维护 Java对象的类型及安全属性;具有支持编组和解编的扩展能力以满足远程对象的需要;具有可扩展性以支持 Java 对象的简单持久性;只有在自定义时,才需对每个类提供序列化自实现;允许对象定义其外部格式。
bonniekevon
2002-06-06
打赏
举报
回复
对象的序列化,是指让对象实现可序列化接口,使对象能够在流中传输.
将对象储存在存储器上只不过是对对象序列化的一个应用结果.
killjoy
2002-06-06
打赏
举报
回复
对象的串型化,也有叫做对象的序列话,并不只是简单的把对象保存在存储器上,它可以使我们在流中传输对象,使对象变的可以像基本数据一样传递。
RMI的实现也是基于对象序列化的。
hccpro
2002-06-06
打赏
举报
回复
串行化和序列化是一个道理。
就是把对象保存在永久存储器上的方法。
a_ja
2002-06-06
打赏
举报
回复
不知道,我就知道对象的序列化
Java安全编码规则:Java
串行化
本视频课程将为开发人员提供安全实现Java
串行化
的实用指南。概要介绍安全编码专家Robert C. Seacord会指导开发人员理解Java
串行化
和固有的安全风险。Seacord还展示了如何安全地实现可
串行化
的类,以及如何评估移植策略和候选解决方案。 Java反
串行化
是一个广泛应用的不安全的语言特性。它不仅由应用直接使用,而且由Java模块和库间接使用。不可信流的反
串行化
会导致远程代码执行(RCE)、拒绝服务攻击(DoS)和大量其他漏洞。即使没有编码问题,应用也很容易遭到这些攻击。相关资料:Secure Coding Rules in Java: Part 1视频课程(视频)The CERT Oracle Secure Coding Standard for Java(图书)Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs(图书)
java中
串行化
什么意思_Java中
对象
的
串行化
(serialization)和transient关键字
原标题:Java中
对象
的
串行化
(serialization)和transient关键字本文摘自《Java程序员面试宝典》(电子工业出版社2017年4月版)
串行化
的概念和目的什么是
串行化
对象
寿命随着生成该
对象
的程序终止而终止。有时候,可能需要将
对象
的状态保存下来,在需要时再将
对象
恢复。
对象
的这种能记录自己的状态以便将来再生的能力
叫做
对象
的持续性(persistence)。
对象
通过描述自己状态的数值来...
对象
的
串行化
(Serialization)
对象
的
串行化
(Serialization)
串行化
的定义 1. 什么是
串行化
对象
的寿命通常随着生成该
对象
的程序的终止而终止。有时候,可能需要将
对象
的状态保存下来,在需要时再将
对象
恢复。我们把
对象
的这种能记录自己的状态以便将来再生的能力,
叫做
对象
的持续性(persistence)。
对象
通过写出描述自己状态的数值来记录自己,这个过程叫
对象
的
串行化
(Serialization)。 2.
串行化
的目的
java
对象
的
串行化
串行化
的定义
对象
的寿命通常随着生成该
对象
的程序的终止而终止。有时候,可能需要将
对象
的状态保存下来,在需要时再将
对象
恢复。我们把
对象
的这种能记录自己的状态以便将来再生的能力,
叫做
对象
的持续性(persistence)。
对象
通过写出描述自己状态的数值来记录自己,这个过程叫
对象
的
串行化
(Serialization)。 2.
串行化
的目的 行化的目的是为java的运行环境提供一组特性
对象
的
串行化
串行化
的定义 1. 什么是
串行化
对象
的寿命通常随着生成该
对象
的程序的终止而终止。有时候,可能需要将
对象
的状态保存下来,在需要时再将
对象
恢复。我们把
对象
的这种能记录自己的状态以便将来再生的能力,
叫做
对象
的持续性(persistence)。
对象
通过写出描述自己状态的数值来记录自己,这个过程叫
对象
的
串行化
(Serialization)。 2.
串行化
的目的
串行化
的目的是为java的运行环境提供一组特
Java SE
62,615
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章