|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface ObjectStreamConstants
写入 Object Serialization Stream 的常量。
字段摘要 | |
---|---|
static int |
baseWireHandle
分配的第一个句柄。 |
static int |
PROTOCOL_VERSION_1
流协议的版本。 |
static int |
PROTOCOL_VERSION_2
流协议的版本。 |
static byte |
SC_BLOCK_DATA
ObjectStreamClass 标志的位掩码。 |
static byte |
SC_ENUM
ObjectStreamClass 标志的位掩码。 |
static byte |
SC_EXTERNALIZABLE
ObjectStreamClass 标志的位掩码。 |
static byte |
SC_SERIALIZABLE
ObjectStreamClass 标志的位掩码。 |
static byte |
SC_WRITE_METHOD
ObjectStreamClass 标志的位掩码。 |
static short |
STREAM_MAGIC
写入流头的幻数。 |
static short |
STREAM_VERSION
写入流头的版本号。 |
static SerializablePermission |
SUBCLASS_IMPLEMENTATION_PERMISSION
允许重写 readObject 和 writeObject。 |
static SerializablePermission |
SUBSTITUTION_PERMISSION
允许在序列化/反序列化期间使用一个对象取代另一个对象。 |
static byte |
TC_ARRAY
新的 Array。 |
static byte |
TC_BASE
第一个标记值。 |
static byte |
TC_BLOCKDATA
可选数据块。 |
static byte |
TC_BLOCKDATALONG
long Block 数据。 |
static byte |
TC_CLASS
Class 的引用。 |
static byte |
TC_CLASSDESC
新的 Class Descriptor。 |
static byte |
TC_ENDBLOCKDATA
可选块数据的末尾因对象而阻塞。 |
static byte |
TC_ENUM
新的 Enum 常量。 |
static byte |
TC_EXCEPTION
写入过程中的异常。 |
static byte |
TC_LONGSTRING
Long 字符串。 |
static byte |
TC_MAX
最后一个标记值。 |
static byte |
TC_NULL
Null 对象引用。 |
static byte |
TC_OBJECT
新的 Object。 |
static byte |
TC_PROXYCLASSDESC
新的 Proxy Class Descriptor。 |
static byte |
TC_REFERENCE
已写入流的对象的引用。 |
static byte |
TC_RESET
重置流上下文。 |
static byte |
TC_STRING
新的 String。 |
字段详细信息 |
---|
static final short STREAM_MAGIC
static final short STREAM_VERSION
static final byte TC_BASE
static final byte TC_NULL
static final byte TC_REFERENCE
static final byte TC_CLASSDESC
static final byte TC_OBJECT
static final byte TC_STRING
static final byte TC_ARRAY
static final byte TC_CLASS
static final byte TC_BLOCKDATA
static final byte TC_ENDBLOCKDATA
static final byte TC_RESET
static final byte TC_BLOCKDATALONG
static final byte TC_EXCEPTION
static final byte TC_LONGSTRING
static final byte TC_PROXYCLASSDESC
static final byte TC_ENUM
static final byte TC_MAX
static final int baseWireHandle
static final byte SC_WRITE_METHOD
static final byte SC_BLOCK_DATA
PROTOCOL_VERSION_2
,
常量字段值static final byte SC_SERIALIZABLE
static final byte SC_EXTERNALIZABLE
static final byte SC_ENUM
static final SerializablePermission SUBSTITUTION_PERMISSION
static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
static final int PROTOCOL_VERSION_1
调用此方法后,所有可扩展的数据都将使用 JDK 1.1 外部数据格式写入。当流中包含 JDK 1.1.6 JVM 之前的版本可读取的 Externalizable 数据时,此版本为写入流所必需的。
ObjectOutputStream.useProtocolVersion(int)
,
常量字段值static final int PROTOCOL_VERSION_2
此协议由 JVM 1.2 写入。 Externalizable 数据以块数据模式写入,使用 TC_ENDBLOCKDATA 终止。Externalizable 类描述符标志已启用 SC_BLOCK_DATA。JVM 1.1.6 及更高版本可以读取此格式的更改。 允许将 nonSerializable 类描述符写入流。将 nonSerializable 类的 serialVersionUID 设置为 0L。
ObjectOutputStream.useProtocolVersion(int)
,
SC_BLOCK_DATA
,
常量字段值
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。