java - 哪个占用更少的内存/处理能力? UUID 还是字符串?

标签 java

UUID 或 10 个字符的字符串哪个需要更少的内存来存储和使用更少的处理能力?

最佳答案

来自 Java API:

UUID

A UUID represents a 128-bit value.

String

A String represents a string in the UTF-16 format

UTF-16 可以用 16 位或 32 位表示(这取决于字符)。所以对于 10 个字符,UUID 肯定会使用更少的内存。

虽然我不知道处理。

关于java - 哪个占用更少的内存/处理能力? UUID 还是字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22765048/

相关文章:

java - 如果检查通过,Android Firebase : user send data for manual inspection, 将使数据可供所有人使用

java - 使用 application.yml 配置 Spring Boot

java - 在 Java 中访问未初始化的静态字段

java - org.eclipse.persistence.moxy;2.3.2 : not found when resolving jersey-bundle 1. 19.1

java - 单击搜索按钮后 JList 不填充

java - 在 SIT 上运行时 Apache POI 错误

Java 字符串模式与单词和数字

java - 在运行时观察 application.properties 的变化 Spring boot

java - 查询挪威出生的人会导致未定义的命名空间前缀

java - 如何通过 hibernate 验证组件实体的属性?