java - Java 中的序列化概念与组合

标签 java

如果一个对象要被序列化,是否可以序列化它的数据成员(也是组合对象)。
如果是,那么将以什么顺序检索这些对象的状态?

最佳答案

如果他们也是Serializable那么,是的,否则你会得到一个 NotSerializableException .如果您明确不想序列化成员对象,则将其声明为 transient

关于订单,我不明白你的意思。如果您读取一个序列化对象,您将获得与序列化时完全相同的状态。

关于java - Java 中的序列化概念与组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21204242/

相关文章:

java - Java 中的多维数组 OutOfBondsException

javascript - 一次显示一个元素

java - 如果我在 Spring JPA Gradle 项目的 Jar 文件中找不到 jks 文件怎么办?

java - 更正了在 Java 中使用 Scanner 时的运行时错误

java修剪通用数组

Java Stream 在字符或字节数组中未按预期工作

java - 将从文本文件读取的字符串解析为整数

java - 如何在 IntelliJ IDEA 13 中设置 Tomcat 服务器配置以在部署前构建 Gradle 项目?

javascript - JSP : using java variable in Javascript

java - 在android中更新和压缩sqlite数据库