【发布时间】:2016-04-24 22:52:48
【问题描述】:
我阅读了反序列化 java 对象并了解到这一点,
在反序列化java对象时,如果实例实现了可序列化接口,则创建该类的实例而不调用它的构造函数。
通过查看link,我了解到 Java 使用 sun.reflect.ReflectionFactory newConstructorForSerialization() 方法来创建新的 Class 实例,而无需调用构造函数。
它是否为反序列化过程创建了全新的构造函数?
我想知道如何在不调用构造函数的情况下创建对象。 这个方法实际是如何工作的,谁能用简单的话解释一下。
【问题讨论】:
标签: java serialization deserialization