當前位置:編程學習大全網 - 行動軟體 - java如何生成12位永遠不重復的數字

java如何生成12位永遠不重復的數字

Calendar calendar = Calendar.getInstance();

System.out.println("現在:"+calendar.getTime().getTime());

calendar.add(Calendar.YEAR, 10);

System.out.println("10年後:"+calendar.getTime().getTime());

時間戳高並發還是會有重復的,妳應該每獲取壹次加1的方法生成。用鎖對象或者把方法聲明為synchronized保證並發也不會重復。如果有用數據庫,也可以用數據庫提供的sequence來幫妳生成。

擴展資料:

當編輯並運行壹個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟件(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類;

通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成壹種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平臺環境相對應的Java虛擬機來運行class文件,執行編譯產生的字節碼,調用class文件中實現的方法來滿足程序的Java API調用。

參考資料來源;百度百科-Java

  • 上一篇:元旦快樂手繪海報-如何設計元旦晚會海報手繪
  • 下一篇:《放電無罪》最新txt全集下載
  • copyright 2024編程學習大全網