jdk 11 id主键生成策略
时间: 2023-08-24 16:07:11 浏览: 140
在 JDK 11 中,Java 提供了一个新的 ID 生成策略,即 `java.util.UUID` 类。它可以生成全局唯一的 UUID(通用唯一识别码),可以作为主键使用。
UUID 是一个 128 位数字,通常表示为 32 个十六进制数,中间用连字符隔开。它的生成过程是基于时间戳、计算机 MAC 地址和随机数。
在 Java 中,可以通过 `UUID.randomUUID()` 方法来生成一个随机的 UUID,例如:
```java
import java.util.UUID;
// 生成一个随机 UUID
UUID uuid = UUID.randomUUID();
// 获取 UUID 的字符串表示
String id = uuid.toString();
```
生成的 `id` 字符串类似于:`550e8400-e29b-41d4-a716-446655440000`。
阅读全文