Java Java.io.ObjectOutputStream annotateProxyClass() 方法
-
描述
java.io.ObjectOutputStream.annotateProxyClass(Class<?> cl) ,以将自定义数据与动态代理类的描述符一起存储在流中。对于流中的每个唯一代理类描述符,该方法仅被调用一次。 ObjectOutputStream中此方法的默认实现不执行任何操作。ObjectInputStream中的相应方法是resolveProxyClass。对于覆盖此方法的ObjectOutputStream的给定子类,ObjectInputStream的相应子类中的resolveProxyClass方法必须读取annotateProxyClass写入的任何数据或对象。 -
声明
以下是java.io.ObjectOutputStream.annotateProxyClass()方法的声明。 -
参数
cl用于为其注释自定义数据的代理类。 -
返回值
此方法不返回值。 -
异常
IOException基础OutputStream抛出的任何异常。 -
例子
以下示例显示java.io.ObjectOutputStream.annotateProxyClass()方法的用法。让我们编译并运行以上程序,这将产生以下结果-