getMostSignificantBits() 方法的一些介绍:

getMostSignificantBits 这个方法主要用于在 UUID 中获取高64 位的有效位后返回 Long 数据类型。

在获取最高有效位时不会引发异常。

对应的还有一个 getLeastSignificantBits() 方法。

这个方式是从 UUID 中获取低 64 位的有效位返回 Long数据类型。

Java UUID 类中的 getMostSignificantBits 和 leastSignificantBits 方法_java

如查看 UUID 的数据结构,我们能看到 UUID 是拆分 2 部分的。