当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 java.rmi.server.ObjID

java.lang.Object
   |
   +----java.rmi.server.ObjID

public final class ObjID
extends Object
implements Serializable

类 ObjID 用来唯一标识 VM 整个生命期中的远程对象。每个标识符包含一个对象编码和一个地址空间标识符,该地址空间标识符在某个特定主机上是唯一的。当输出一个远程对象时就为它分配一个对象标识符。


变量索引

DGC_ID
垃圾回收器的缺省 id
REGISTRY_ID
注册程序的缺省 id

构造子索引

ObjID()
生成具有唯一性的对象标识符。
ObjID(int)
生成缺省对象 ID。

方法索引

equals(Object)
如果两个对象标识符内容相同,则它们被看作相等。
hashCode()
该散列码是对象编号。
read(ObjectInput)
方法 read 构造一个对象 id,其内容从指定输入流中读取。
toString()
返回一个字符串。其中包含该对象的 id。
write(ObjectOutput)
将对象 id 调度到输出流。

变量

REGISTRY_ID
 public static final int REGISTRY_ID
注册程序的缺省 id

DGC_ID
 public static final int DGC_ID
垃圾回收器的缺省 id


构造子

ObjID
 public ObjID()
生成具有唯一性的对象标识符。

ObjID
 public ObjID(int num)
生成缺省对象 ID。此构造子生成的对象 ID 不会与缺省构造子生成的对象 ID 冲突。

参数:
num - 人所共知的对象编号,其号码唯一

方法

write
 public void write(ObjectOutput out) throws IOException
将对象 id 调度到输出流。

read
 public static ObjID read(ObjectInput in) throws IOException
方法 read 构造一个对象 id,其内容从指定输入流中读取。

hashCode
 public int hashCode()
该散列码是对象编号。

覆盖:
Object 中的 hashCode
equals
 public boolean equals(Object obj)
如果两个对象标识符内容相同,则它们被看作相等。

覆盖:
Object 中的 equals
toString
 public String toString()
返回一个字符串。其中包含该对象的 id。只有当对象标识符来自非本地地址空间的情况下,该地址空间标识符才被包括在字符串中。

覆盖:
Object 中的 toString

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)