代码之家  ›  专栏  ›  技术社区  ›  daydreamer

Java(反)序列化过程

  •  2
  • daydreamer  · 技术社区  · 14 年前

    我很想知道当我们反序列化一个对象时会发生什么。

    例如,如果我的类对象由许多其他对象组成,那么在反序列化过程中如何进行对象创建过程

    4 回复  |  直到 14 年前
        1
  •  0
  •   Stephen C    14 年前

    对象是用默认的初始化字段创建的,然后用从串行流中获取的属性值填充。对象创建是由运行时系统“magic”而不是声明(或隐式)构造函数完成的。

        2
  •  1
  •   Martín Schonaker    14 年前

    有一个整体 specification 如果您正在查找详细信息,请参阅此序列化过程。

        3
  •  1
  •   Faisal Feroz    14 年前
        4
  •  0
  •   Community CDub    7 年前

    反序列化对象(即静态和瞬态变量)时,还要记住另外两点。给我一个答案 short story of serialization