java - 序列化有什么用?

标签 java serialization

<分区>

Possible Duplicate:
What is object serialization?

我知道 JVM 如何序列化对象图的细节。我比较感兴趣的是序列化的使用?插入序列化规范的必要性是什么?更具体地说,如今序列化有哪些实际用途?是否用作存储数据的手段?还是用于通过网络发送数据?

如果无法获得完整答案,我将不胜感激此问题的任何链接。

提前致谢。

最佳答案

很简单。假设您有对象图并想将其存储在文件中然后读回。 java 程序员的幸运在于他/她不必实现逐字段写入和读取数据的血腥细节。如果整个图由可序列化对象组成,java 会为您完成这项工作。

如果 2 个应用程序交换数据,则同样如此。

关于java - 序列化有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058394/

相关文章:

java - 显然缺少异常

Java Comparator 给定要比较的属性的名称

java - Spring 卡夫卡 : Read from two different topics in order

java - Java 8 Swing 中有列表 GUI 组件吗?

objective-c - 如何解码属性列表中的 Base64 编码 <data> (CFData/NSData) 属性?

c# - 如何使字段序列化到磁盘,但不深度克隆?

java - 一个类可以有自己的私有(private)PrintWriter吗?

java - 使用 Jackson 从 JSON 映射 BasicNameValuePair

java - 将对象附加到序列化文件

java - 如何将对象序列化为字符串