Java Java.io.ObjectOutputStream useProtocolVersion()方法
-
描述
java.io.ObjectOutputStream.useProtocolVersion(int version)方法指定编写流时要使用的流协议版本。此例程提供了一个挂钩,以使当前版本的序列化能够以与流格式的先前版本向后兼容的格式进行写入。 -
声明
以下是java.io.ObjectOutputStream.useProtocolVersion()方法的声明。 -
参数
version -使用java.io.ObjectStreamConstants中的ProtocolVersion。 -
返回值
此方法不返回值。 -
异常
-
IllegalStateException如果在序列化任何对象之后调用。
-
IllegalArgumentException如果传入了无效版本。
-
IOException如果发生I / O错误
-
-
例子
以下示例显示java.io.ObjectOutputStream.useProtocolVersion()方法的用法。让我们编译并运行以上程序,这将产生以下结果-