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.下一篇>