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

类 java.rmi.server.UID

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

public final class UID
extends Object
implements Serializable

对产生它的主机来说是唯一的所有标识符的概括。


构造子索引

UID()
生成一纯粹的,对产生它的主机来说为唯一的标识符。
UID(short)
生成一个“通常的” ID 。

方法索引

equals(Object)
比较两对象是否相等。
hashCode()
返回该对象的散列码值。
read(DataInput)
从输入流获得 uid 。
toString()
返回该对象的字符串表示。
write(DataOutput)
把 uid 写到输出流。

构造子

UID
 public UID()
生成一纯粹的,对产生它的主机来说为唯一的标识符。该 UID 在如下条件下是唯一的:a) 机器重新启动时间多于一分钟, b)机器的时钟从不反向设置。 为构造一全局唯一的 UID ,只需把 UID 和一个 InetAddress 配对在一起即可。

UID
 public UID(short num)
生成一“通常的” ID 。 存在 2^16 -1 个这样的可能 id。 使用该构造子生成的 id 不会和使用可生成相对主机来说自然唯一的缺省 UID 的构造子生成的 id 冲突。


方法

hashCode
 public int hashCode()
返回该对象的散列码值。

覆盖:
Object 中的 hashCode
equals
 public boolean equals(Object obj)
比较两对象是否相等。

覆盖:
Object 中的 equals
toString
 public String toString()
返回对象的字符串表示。

覆盖:
Object 中的 toString
write
 public void write(DataOutput out) throws IOException
把 uid 写到输出流。

read
 public static UID read(DataInput in) throws IOException
从输入流获得 uid 。

参数:
in - 输入流
抛出: IOException
如果无法读取 uid (由于流故障或格式错误)

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