模块  java.base
软件包  java.io

Interface ObjectStreamConstants

    • 字段详细信息

      • STREAM_MAGIC

        static final short STREAM_MAGIC
        写入流标头的幻数。
        另请参见:
        常数字段值
      • STREAM_VERSION

        static final short STREAM_VERSION
        写入流标头的版本号。
        另请参见:
        常数字段值
      • TC_BASE

        static final byte TC_BASE
        第一个标签值。
        另请参见:
        常数字段值
      • TC_NULL

        static final byte TC_NULL
        空对象引用。
        另请参见:
        常数字段值
      • TC_REFERENCE

        static final byte TC_REFERENCE
        引用已写入流的对象。
        另请参见:
        常数字段值
      • TC_CLASSDESC

        static final byte TC_CLASSDESC
        新的类描述符。
        另请参见:
        常数字段值
      • TC_OBJECT

        static final byte TC_OBJECT
        新对象。
        另请参见:
        常数字段值
      • TC_STRING

        static final byte TC_STRING
        新字符串。
        另请参见:
        常数字段值
      • TC_ARRAY

        static final byte TC_ARRAY
        新阵列。
        另请参见:
        常数字段值
      • TC_CLASS

        static final byte TC_CLASS
        参考课程。
        另请参见:
        常数字段值
      • TC_BLOCKDATA

        static final byte TC_BLOCKDATA
        阻止可选数据。 字节后跟标记表示该块数据中的字节数。
        另请参见:
        常数字段值
      • TC_ENDBLOCKDATA

        static final byte TC_ENDBLOCKDATA
        对象的可选块数据块结束。
        另请参见:
        常数字段值
      • TC_RESET

        static final byte TC_RESET
        重置流上下文。 写入流的所有句柄都将被重置。
        另请参见:
        常数字段值
      • TC_BLOCKDATALONG

        static final byte TC_BLOCKDATALONG
        长块数据。 标签后面的长整数表示该块数据中的字节数。
        另请参见:
        常数字段值
      • TC_EXCEPTION

        static final byte TC_EXCEPTION
        写作期间的例外情况。
        另请参见:
        常数字段值
      • TC_LONGSTRING

        static final byte TC_LONGSTRING
        长串。
        另请参见:
        常数字段值
      • TC_PROXYCLASSDESC

        static final byte TC_PROXYCLASSDESC
        新的代理类描述符。
        另请参见:
        常数字段值
      • TC_ENUM

        static final byte TC_ENUM
        新的枚举常量。
        从以下版本开始:
        1.5
        另请参见:
        常数字段值
      • TC_MAX

        static final byte TC_MAX
        上次标记值。
        另请参见:
        常数字段值
      • baseWireHandle

        static final int baseWireHandle
        要分配的第一个电线手柄。
        另请参见:
        常数字段值
      • SC_WRITE_METHOD

        static final byte SC_WRITE_METHOD
        ObjectStreamClass标志的位掩码。 表示Serializable类定义自己的writeObject方法。
        另请参见:
        常数字段值
      • SC_BLOCK_DATA

        static final byte SC_BLOCK_DATA
        ObjectStreamClass标志的位掩码。 表示以块数据模式写入的可外部化数据。 为PROTOCOL_VERSION_2添加。
        从以下版本开始:
        1.2
        另请参见:
        PROTOCOL_VERSION_2常数字段值
      • SC_SERIALIZABLE

        static final byte SC_SERIALIZABLE
        ObjectStreamClass标志的位掩码。 表示类是Serializable。
        另请参见:
        常数字段值
      • SC_EXTERNALIZABLE

        static final byte SC_EXTERNALIZABLE
        ObjectStreamClass标志的位掩码。 表示类是Externalizable。
        另请参见:
        常数字段值
      • SC_ENUM

        static final byte SC_ENUM
        ObjectStreamClass标志的位掩码。 表示类是枚举类型。
        从以下版本开始:
        1.5
        另请参见:
        常数字段值
      • PROTOCOL_VERSION_1

        static final int PROTOCOL_VERSION_1
        流协议版本。

        调用此方法后,所有可外部化的数据都以JDK 1.1外部数据格式写入。 编写包含可由JDK 1.1.6之前的JVM读取的Externalizable数据的流需要此版本。

        从以下版本开始:
        1.2
        另请参见:
        ObjectOutputStream.useProtocolVersion(int)常数字段值
      • PROTOCOL_VERSION_2

        static final int PROTOCOL_VERSION_2
        流协议版本。

        该协议由JVM 1.2编写。 可外部化数据以块数据模式写入,并以TC_ENDBLOCKDATA终止。 可外部化的类描述符标志已启用SC_BLOCK_DATA。 JVM 1.1.6和更高版本可以读取此格式更改。 允许将nonSerializable类描述符写入流中。 nonSerializable类的serialVersionUID设置为0L。

        从以下版本开始:
        1.2
        另请参见:
        ObjectOutputStream.useProtocolVersion(int)SC_BLOCK_DATA常数字段值