目录

Java.util - UUID

介绍 (Introduction)

java.util.UUID类表示一个不可变的universally unique identifier (UUID)以下是关于UUID的重点 -

  • UUID表示128位值。

  • 它用于创建随机文件名,Web应用程序中的会话ID,事务ID等。

  • UUID有四种不同的基本类型:基于时间,DCE安全性,基于名称和随机生成的UUID。

类声明

以下是java.util.UUID类的声明 -

public final class UUID
   extends Object
   implements Serializable, Comparable<UUID>

类构造函数

Sr.No. 构造函数和描述
1

UUID(long mostSigBits, long leastSigBits)

此构造函数使用指定的数据构造新的UUID。

类方法

Sr.No. 方法和描述
1 int clockSequence()

此方法显示与此UUID关联的时钟序列值。

2 int compareTo(UUID val)

此方法将此UUID与指定的UUID进行比较。

3 boolean equals(Object obj)

此方法将此对象与指定的对象进行比较。

4 static UUID fromString(String name)

此方法根据字符串标准表示创建UUID。

5 long getLeastSignificantBits()

此方法返回此UUID的128位值的最低有效64位。

6 long getMostSignificantBits()

此方法返回此UUID的128位值的最高64位。

7 int hashCode()

此方法返回此UUID的哈希码。

8 static UUID nameUUIDFromBytes(byte [] name)

静态工厂根据指定的字节数组检索类型3(基于名称)的UUID。

9 long node()

此方法返回与此UUID关联的节点值。

10 静态UUID randomUUID()

静态工厂检索类型4(伪随机生成)的UUID。

11 long timestamp()

此方法返回与此UUID关联的时间戳值。

12 String toString()

此方法返回表示此UUID的String对象。

13 int variant()

此方法返回与此UUID关联的变体编号。

14 int version()

此方法删除与此UUID关联的版本号。

方法继承

该类继承以下类中的方法 -

  • java.util.Object
<上一篇.Java.util - TreeSet
Java.util - Vector.下一篇>
↑回到顶部↑
WIKI教程 @2018