- Universal unique identifier (UUID) or Globally unique identifier (GUID) is unique identifier (or Id).
- GUID represents the unique id(s).
- Typically UUID is used in following scenarios:
- UUID is used as a primary key in database
- Window’s registry is using GUID (or UUID) to uniquely identify (installed) resources.
- GUID is also used to generate unique name for IO resources like file name etc.
- We will generate UUID using java.util.UUID class.
Program: generate unique identifier or UUID or GUID in java
package org.learn.uuid;
import java.util.UUID;
public class GenerateUUID {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
System.out.printf("1. Generated GUID or UUID is : %s", uuid.toString());
uuid = UUID.randomUUID();
System.out.printf("\n2. Generated another GUID or UUID : %s", uuid.toString());
}
}
Output: unique identifier or UUID or GUID in java
1. Generated GUID or UUID is : f9efc66d-7727-4ec9-b628-88f1cab314e8
2. Generated another GUID or UUID : 15a606d5-ea51-4cd9-8342-53f9c6d1c81b