Most visited

Recently visited

Added in API level 1

ObjectStreamConstants

public interface ObjectStreamConstants

java.io.ObjectStreamConstants
Known Indirect Subclasses


写入对象序列化流的常量。

Summary

Constants

int PROTOCOL_VERSION_1

流协议版本。

int PROTOCOL_VERSION_2

流协议版本。

byte SC_BLOCK_DATA

ObjectStreamClass标志的位掩码。

byte SC_ENUM

ObjectStreamClass标志的位掩码。

byte SC_EXTERNALIZABLE

ObjectStreamClass标志的位掩码。

byte SC_SERIALIZABLE

ObjectStreamClass标志的位掩码。

byte SC_WRITE_METHOD

ObjectStreamClass标志的位掩码。

short STREAM_MAGIC

写入流标题的幻数。

short STREAM_VERSION

写入流头的版本号。

byte TC_ARRAY

新阵列。

byte TC_BASE

第一个标签值。

byte TC_BLOCKDATA

可选数据块。

byte TC_BLOCKDATALONG

长块数据。

byte TC_CLASS

参考类。

byte TC_CLASSDESC

新的类描述符。

byte TC_ENDBLOCKDATA

对象的可选块数据块结束。

byte TC_ENUM

新的枚举常量。

byte TC_EXCEPTION

写入时出现异常。

byte TC_LONGSTRING

长串。

byte TC_MAX

最后的标签值。

byte TC_NULL

空对象引用。

byte TC_OBJECT

新对象。

byte TC_PROXYCLASSDESC

新的代理类描述符。

byte TC_REFERENCE

引用已写入流中的对象。

byte TC_RESET

重置流上下文。

byte TC_STRING

新的字符串。

int baseWireHandle

首先分配线柄。

Fields

public static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION

启用重写readObject和writeObject。

public static final SerializablePermission SUBSTITUTION_PERMISSION

在序列化/反序列化过程中启用一个对象替换另一个对象。

Constants

PROTOCOL_VERSION_1

Added in API level 1
int PROTOCOL_VERSION_1

流协议版本。

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

也可以看看:

常数值:1(0x00000001)

PROTOCOL_VERSION_2

Added in API level 1
int PROTOCOL_VERSION_2

流协议版本。

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

也可以看看:

常量值:2(0x00000002)

SC_BLOCK_DATA

Added in API level 1
byte SC_BLOCK_DATA

ObjectStreamClass标志的位掩码。 表示以块数据模式写入的Externalizable数据。 为PROTOCOL_VERSION_2添加。

也可以看看:

常量值:8(0x00000008)

SC_ENUM

Added in API level 1
byte SC_ENUM

ObjectStreamClass标志的位掩码。 指示class是一个枚举类型。

常量值:16(0x00000010)

SC_EXTERNALIZABLE

Added in API level 1
byte SC_EXTERNALIZABLE

ObjectStreamClass标志的位掩码。 表示类是Externalizable。

常量值:4(0x00000004)

SC_SERIALIZABLE

Added in API level 1
byte SC_SERIALIZABLE

ObjectStreamClass标志的位掩码。 指示类是可序列化的。

常量值:2(0x00000002)

SC_WRITE_METHOD

Added in API level 1
byte SC_WRITE_METHOD

ObjectStreamClass标志的位掩码。 指示一个Serializable类定义它自己的writeObject方法。

常数值:1(0x00000001)

STREAM_MAGIC

Added in API level 1
short STREAM_MAGIC

写入流标题的幻数。

常量值:-21267(0xffffaced)

STREAM_VERSION

Added in API level 1
short STREAM_VERSION

写入流头的版本号。

常量值:5(0x00000005)

TC_ARRAY

Added in API level 1
byte TC_ARRAY

新阵列。

常量值:117(0x00000075)

TC_BASE

Added in API level 1
byte TC_BASE

第一个标签值。

常量值:112(0x00000070)

TC_BLOCKDATA

Added in API level 1
byte TC_BLOCKDATA

可选数据块。 字节跟随标记表示该块数据中的字节数。

常量值:119(0x00000077)

TC_BLOCKDATALONG

Added in API level 1
byte TC_BLOCKDATALONG

长块数据。 标签后面的长表示该块数据中的字节数。

常量值:122(0x0000007a)

TC_CLASS

Added in API level 1
byte TC_CLASS

参考类。

常量值:118(0x00000076)

TC_CLASSDESC

Added in API level 1
byte TC_CLASSDESC

新的类描述符。

常量值:114(0x00000072)

TC_ENDBLOCKDATA

Added in API level 1
byte TC_ENDBLOCKDATA

对象的可选块数据块结束。

常量值:120(0x00000078)

TC_ENUM

Added in API level 1
byte TC_ENUM

新的枚举常量。

常量值:126(0x0000007e)

TC_EXCEPTION

Added in API level 1
byte TC_EXCEPTION

写入时出现异常。

常量值:123(0x0000007b)

TC_LONGSTRING

Added in API level 1
byte TC_LONGSTRING

长串。

常量值:124(0x0000007c)

TC_MAX

Added in API level 1
byte TC_MAX

最后的标签值。

常量值:126(0x0000007e)

TC_NULL

Added in API level 1
byte TC_NULL

空对象引用。

常量值:112(0x00000070)

TC_OBJECT

Added in API level 1
byte TC_OBJECT

新对象。

常量值:115(0x00000073)

TC_PROXYCLASSDESC

Added in API level 1
byte TC_PROXYCLASSDESC

新的代理类描述符。

常量值:125(0x0000007d)

TC_REFERENCE

Added in API level 1
byte TC_REFERENCE

引用已写入流中的对象。

常量值:113(0x00000071)

TC_RESET

Added in API level 1
byte TC_RESET

重置流上下文。 写入流的所有句柄都将重置。

常量值:121(0x00000079)

TC_STRING

Added in API level 1
byte TC_STRING

新的字符串。

常量值:116(0x00000074)

baseWireHandle

Added in API level 1
int baseWireHandle

首先分配线柄。

常量值:8257536(0x007e0000)

Fields

SUBCLASS_IMPLEMENTATION_PERMISSION

Added in API level 1
SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION

启用重写readObject和writeObject。

也可以看看:

SUBSTITUTION_PERMISSION

Added in API level 1
SerializablePermission SUBSTITUTION_PERMISSION

在序列化/反序列化过程中启用一个对象替换另一个对象。

也可以看看:

Hooray!