본문 바로가기
Language/Java

[Java] UUID 사용법

by IsBerry 2019. 1. 16.
반응형


UUID 사용법

 

 



UUID 이란? (Universally Unique IDentifier)

 : 범용 고유 식별자 - 중복되지 않는 고유한 키 값

   네트워크에서 개체를 식별하고 구별하기 위해 

   개발 주체가 스스로 이름을 짓도록 하고 고유성을 충족할 수 있는 방법으로 나온 국제기구 표준

   * 고유성을 완벽하게 보장할 수 없지만 실제 사용시 중복될 가능성이 거의 없음.


형식

 : 16 옥텟(128비트)의 수로 32개의 16진수로 표현 - 36개의 문자로 이루어짐

   8 - 4 - 4 - 4 - 12 

   EX) 2bb7be1f - 651d - 835e - ad5c - 5ae2e96e1b3d


사용방법

 : 같은 경로에 동일한 이름의 파일을 업로드 할 때 주로 사용


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.UUID;  // import
 
public class Uuid
{
    public static void main(String[] args) 
    {   
        // 랜덤 고유키 생성
        UUID uuid = UUID.randomUUID();
        System.out.println(uuid);
 
        // "-" 제외
        String convertPw = UUID.randomUUID().toString().replace("-""");
        System.out.println(convertPw);
    }
}
cs




반응형