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. | 方法&说明 |
---|---|
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 | static UUID randomUUID( ) 静态工厂检索类型4(伪随机生成)UUID. |
11 | long timestamp() 此方法返回与此UUID关联的时间戳值. |
12 | String toString() 此方法返回表示此UUID的String对象. |
13 | int variant() 此方法返回与此UUID关联的变体编号. |
14 | int version() 此方法删除与此UUID关联的版本号. |
此类继承以下类中的方法 :
java.util.Object