|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.io.ObjectStreamClass
public class ObjectStreamClass
類別的序列化描述符。它包含類別的名稱和 serialVersionUID。可以使用 lookup 方法找到/創建在此 Java VM 中載入的具體類別的 ObjectStreamClass。
計算 SerialVersionUID 的演算法在 Object Serialization Specification, Section 4.6, Stream Unique Identifiers 中描述。
ObjectStreamField
,
Object Serialization Specification, Section 4, Class Descriptors,
序列化表格欄位摘要 | |
---|---|
static ObjectStreamField[] |
NO_FIELDS
指示不存在可序列化欄位的 serialPersistentFields 值。 |
方法摘要 | |
---|---|
Class<?> |
forClass()
返回此版本所映射的本地 VM 中的類別。 |
ObjectStreamField |
getField(String name)
按名稱獲取此類別的欄位。 |
ObjectStreamField[] |
getFields()
返回此可序列化類別的欄位組成的陣列。 |
String |
getName()
返回由此描述符描述的類別的名稱。 |
long |
getSerialVersionUID()
返回此類別的 serialVersionUID。 |
static ObjectStreamClass |
lookup(Class<?> cl)
尋找可序列化類別的描述符。 |
static ObjectStreamClass |
lookupAny(Class<?> cl)
返回任意類別的描述符,不考慮它是否實作 Serializable 。 |
String |
toString()
返回描述此 ObjectStreamClass 的字元串。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
欄位詳細資訊 |
---|
public static final ObjectStreamField[] NO_FIELDS
方法詳細資訊 |
---|
public static ObjectStreamClass lookup(Class<?> cl)
cl
- 獲取描述符的類別
public static ObjectStreamClass lookupAny(Class<?> cl)
Serializable
。
cl
- 獲取描述符的類別
public String getName()
Class.getName()
方法所使用格式中的類別名稱。
public long getSerialVersionUID()
public Class<?> forClass()
Class
實例public ObjectStreamField[] getFields()
public ObjectStreamField getField(String name)
name
- 要尋找的資料欄位的名稱
public String toString()
Object
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。