JavaTM 2 Platform
Standard Ed. 6

java.rmi.dgc
類別 VMID

java.lang.Object
  繼承者 java.rmi.dgc.VMID
所有已實作的介面:
Serializable

public final class VMID
extends Object
implements Serializable

VMID 是跨所有 Java 虛擬機器都唯一的標識符。分佈式垃圾回收器使用 VMID 來標識 VM。

另請參見:
序列化表格

建構子摘要
VMID()
          創建一個新的 VMID。
 
方法摘要
 boolean equals(Object obj)
          將此 VMID 與另一個進行比較,如果它們是同一標識符,則返回 true。
 int hashCode()
          計算針對此 VMID 的雜湊碼。
static boolean isUnique()
          已過時。  
 String toString()
          返回此 VMID 的字元串表示形式。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

VMID

public VMID()
創建一個新的 VMID。在如下條件下,對於所有 Java 虛擬機器,從此建構子所返回每個新的 VMID 都是唯一的:a) 滿足 java.rmi.server.UID 類別的物件的唯一性條件,以及 b) 為此主機獲得的位址是唯一的,並且針對此物件的生存期是不變的。

方法詳細資訊

isUnique

@Deprecated
public static boolean isUnique()
已過時。 

如果能為此主機確定一個精確的位址,則返回 true。如果不能從此主機產生可信賴的 VMID,則返回 false

返回:
如果主機位址能被確定,則返回 true;否則返回 false

hashCode

public int hashCode()
計算針對此 VMID 的雜湊碼。

覆寫:
類別 Object 中的 hashCode
返回:
此物件的一個雜湊碼值。
另請參見:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object obj)
將此 VMID 與另一個進行比較,如果它們是同一標識符,則返回 true。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的參考物件。
返回:
如果此物件與 obj 參數相同,則返回 true;否則返回 false
另請參見:
Object.hashCode(), Hashtable

toString

public String toString()
返回此 VMID 的字元串表示形式。

覆寫:
類別 Object 中的 toString
返回:
該物件的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only