【发布时间】:2020-03-25 04:47:08
【问题描述】:
关于ObjectOutputStream类中的writeObject(Object obj)方法
来自 Javadocs:
将指定的对象写入 ObjectOutputStream。的类 对象、类的签名和 类的非瞬态和非静态字段及其所有 超类型被写入。
声明是什么
对象的类
是什么意思?这是否意味着将.class文件写入文件或类的源代码或仅写入类的名称?
【问题讨论】:
关于ObjectOutputStream类中的writeObject(Object obj)方法
来自 Javadocs:
将指定的对象写入 ObjectOutputStream。的类 对象、类的签名和 类的非瞬态和非静态字段及其所有 超类型被写入。
声明是什么
对象的类
是什么意思?这是否意味着将.class文件写入文件或类的源代码或仅写入类的名称?
【问题讨论】:
类的名称,因此当ObjectInputStream 读回它时,它知道要实例化哪个类。它不需要类的源代码,只需要它的名称。
【讨论】: