|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
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
ObjectOutputStream.enableReplaceObject(boolean)
,
ObjectInputStream.enableResolveObject(boolean)
static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
ObjectOutputStream.writeObjectOverride(Object)
,
ObjectInputStream.readObjectOverride()
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. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。