java中如何生成UUID呢?


UUID簡介

UUID(Universally Unique Identifier)英文單詞的縮寫,
UUID產生的目的:讓分布式系統中所有元素都具有唯一性,
無需由統一的終端數據生成器生成數據,避免數據出現重復

UUID的組成

UUID生成的數據在同一台機器上同一時空中是唯一值
UUID由以下幾個部分組成:

  1. 當前機器上的日期和時間,UUID的第一個部分與時間有關
    當我們在同一時間段生成UUID,我們可以發現兩個UUID中,除第一部分不同之外,其他部分都相同
  2. 時鍾序列
  3. 全局唯一的IEEE機器識別號,如有網卡,從網卡MAC地址獲得,沒有網卡以其他方式獲得

例:
Java生成UUID的示例分享

package com.java265.other;
import java.util.UUID;
public class test {
    /*
     * java265.com UUID生成示例的示例分享
     */
    public static void main(String[] args) throws Exception {
        String str = UUID.randomUUID().toString().replaceAll("-", "");
        System.out.println(str);
    }
}
------運行以上代碼,將輸出以下信息----
13bf135ce8b1481e9329a5e3b62171ae

http://www.java265.com/JavaProblem/202110/1361.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM