所有类
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。 |
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
- 返回:
- 该对象的字符串表示形式。
所有类