getMostSignificantBits() 方法的一些介绍: getMostSignificantBits 这个方法主要用于在 UUID 中获取高64 位的有效位后返回 Long 数据类型。 在获取最高有效位时不会引发异常。 对应的还有一个 getLeastSignificantBits() 方法。 这个方式是从 UUID 中获取低 64 位的有效位返回 Long数据类型。 如查看 UUID 的数据结构,我们能看到 UUID 是拆分 2 部分的。 https://www.isharkfly.com/t/java-uuid-getmostsignificantbits-leastsignificantbits/15683