Java.io包教程

Java.util.UUID类

简介

java.util.UUID 类表示一个不可变的通用唯一标识符(UUID).以下是重要的关于UUID&minus的点数;

  • UUID表示128位值.

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

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

类声明

以下是 java.util.UUID 的声明&class;

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

类构造函数

Sr.No.构造函数&说明
1

UUID(long mostSigBits,long leastSigBits)

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

类方法

Sr.No.方法&说明
1int clockSequence()

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

2int compareTo(UUID val)

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

3boolean equals(Object obj)

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

4static UUID fromString(String name)

此方法从字符串标准表示创建UUID.

5long getLeastSignificantBits()

此方法返回此UUID的128位值的最低64位.

6long getMostSignificantBits()

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

7int hashCode()

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

8static UUID nameUUIDFromBytes(byte [] name)

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

9long node()

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

10static UUID randomUUID( )

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

11long timestamp()

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

12String toString()

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

13int variant()

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

14int version()

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

方法继承

此类继承以下类中的方法 :

  • java.util.Object