【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)
https://blog.csdn.net/m0_69908381/article/details/131270140
出自【进步*于辰的博客】
其实我的【Java-API】专栏内的博文对大家来说意义是不大的。因为暂且没有源码讲解,而且需要看Java-API,直接看Java-API文档就行了,也不用看博文。所以呢,这篇博文主要是写给我自己看的,也就是Java-API笔记。
因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的源码阅读能力和编码素质。
大家如果需要Java-API文档,我上传了【https://download.csdn.net/download/m0_69908381/87691693】。
文章目录
- 1、概述
 - 2、构造方法摘要
 - 2.1 long mostSigBits, long leastSigBits
 - 3、方法摘要
 - 3.1 int clockSequence()
 
1、概述

 表示通用惟一标识符 (UUID) 的类。 UUID 表示一个 128 位的值。
这些全局标识符具有不同的变体。此类的方法用于操作 Leach-Salz 变体,不过构造方法允许创建任何UUID变体(将在下面进行描述)。
变体 2 (Leach-Salz) UUID 的布局如下:long型数据的最高有效位由以下无符号字段组成:
0xFFFFFFFF00000000 time_low
0x00000000FFFF0000 time_mid
0x000000000000F000 version
0x0000000000000FFF time_hi
 
long 型数据的最低有效位由以下无符号字段组成:
0xC000000000000000 variant
0x3FFF000000000000 clock_seq
0x0000FFFFFFFFFFFF node
 
variant 字段包含一个表示 UUID 布局的值。以上描述的位布局仅在 UUID 的 variant 值为 2(表示 Leach-Salz 变体)时才有效。
version 字段保存描述此 UUID 类型的值。有 4 种不同的基本 UUID 类型:基于时间的 UUID、DCE 安全 UUID、基于名称的 UUID 和随机生成的 UUID。 这些类型的 version 值分别为 1、2、3 和 4。
有关用于创建 UUID 的算法的更多信息,请参阅互联网草案 UUIDs and GUIDs 或 ISO/IEC 11578:1996 处的标准组织定义。
从以下版本开始:
 1.5
 另请参见:
 序列化表格
2、构造方法摘要
2.1 long mostSigBits, long leastSigBits
使用指定的数据构造新的 UUID。(暂未可知)
3、方法摘要
3.1 int clockSequence()
与此 UUID 相关联的时钟序列值。
 说明:
 先看源码。
 
 暂未理解。
本文持续更新中。。。



















