|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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。