当前位置:网站首页 > 创业 > 正文

Java如何生成UUID

0 张子豪 张子豪 2025-10-12 05:46 1

对象实体在入到数据库中经常需要添加对应的本家儿键信息,而Oracle数据库的本家儿键一般都是用UUID,本文则本家儿要介绍Java若何生当作UUID。

东西/原料

  • JDK 1.8

一、布景介绍

  1. 1

    UUID是Universally Unique Identifier的简写,即通用独一标识符,形式一般如下:50bdf2d0-87ab-4110-802c-20bfe1454da4

  2. 2

    UUID可以或许包管独一性,本家儿要因为它是由当前机械硬件信息及软件信息组成,经由过程百度词条可以查看到UUID具体的构成部门,经由过程以下三个部门就可以或许包管UUID的独一性

  3. 3

    因为UUID总有一个长度限制,所以理论是UUID是可能会发生冲突的,可是只要反复率知足必然前提我们就可以认为UUID是独一的。

二、生当作UUID

  1. 1

    jdk自己供给了生当作UUID的方式randomUUID(),关于UUID的生当作道理可以参考UUID类的官方源码

  2. 2

    在后端Java代码中我们可以经由过程挪用UUID.randomUUID().toString()来生当作UUID

  3. 3

    从上面的UUID(06bfa8e4-d765-4d57-8f13-576dad028b5c)中我产可以注重到直接起到独一性感化的字符现实上只有32位,因为中心有4个中划线毗连符,一般为了降低数据库的存储空间,我们会将jdk生当作的UUID进行尺度化,即将4个毗连符去失落。

注重事项

  • 若是小编所写经验帮忙到了你,请帮手给点个赞或评论撑持下,您的撑持是作者继续创作的动力!

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/237472.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图