java命名空间java.io类objectoutputstream的类成员方法:
writeclassdescriptor定义及介绍
本文导语:
writeclassdescriptor
protected void writeclassdescriptor(objectstreamclass desc)
throws ioexception
将指定的类描述符写入 objectoutputstream。类描述符用于标识写入流中的对象的类。objectoutputstream 的子类可以重写此方法,从而定...
writeclassdescriptor
protected void writeclassdescriptor(objectstreamclass desc)
throws ioexception
- 将指定的类描述符写入 objectoutputstream。类描述符用于标识写入流中的对象的类。objectoutputstream 的子类可以重写此方法,从而定制将类描述符写入序列化流中的方式。然后,应该重写 objectinputstream 中的相应方法(
readclassdescriptor
),以便根据其定制的流表示形式来重构类描述符。默认情况下,此方法根据 object serialization 规范中定义的格式写入类描述符。
注意,仅当 objectoutputstream 没有使用旧的序列化流格式(通过调用 objectoutputstream 的 useprotocolversion
方法设置)时才调用此方法。如果此序列化流在使用旧的格式(即 对象
iis7站长之家_version_1
),则以不可重写或自定义的方式在内部写入类描述符。
- 参数:
desc
- 要写入流的类描述符
- 抛出:
ioexception
- 如果发生 i/o 错误。- 从以下版本开始:
- 1.3
- 另请参见:
objectinputstream.readclassdescriptor()
,
useprotocolversion(int)
,
objectstreamconstants.protocol_version_1