我们几乎都在使用 64 位机器和 JVM,RAM 很便宜,而且性能很少以低级 JVM 问题为中心。
那么为什么不是每个人都停止使用 int 并在 Java 和持久(数据库)存储中完全迁移到 64 位 long 。
我知道我永远不会有 2^64 个用户,也不会有 2^64 种语言,如果我在零售帝国中开设 2^64 家商店,我目前还没有建立我估计我可以给自己买一个大陆然后退休。
除了“您不需要 64 位数字来存储所有可能的宠物商店 ID”之外,还有其他缺点吗……?
我们几乎都在使用 64 位机器和 JVM,RAM 很便宜,而且性能很少以低级 JVM 问题为中心。
那么为什么不是每个人都停止使用 int 并在 Java 和持久(数据库)存储中完全迁移到 64 位 long 。
我知道我永远不会有 2^64 个用户,也不会有 2^64 种语言,如果我在零售帝国中开设 2^64 家商店,我目前还没有建立我估计我可以给自己买一个大陆然后退休。
除了“您不需要 64 位数字来存储所有可能的宠物商店 ID”之外,还有其他缺点吗……?