gpt4 book ai didi

Java 整数常量 - 拆箱

转载 作者:行者123 更新时间:2023-12-02 01:47:05 28 4
gpt4 key购买 nike

鉴于此代码更改:

int count = 0;

替换为:

int count = NumberUtils.INTEGER_ZERO;

我依靠 Apache NumberUtils 进行更改,只是为了常量顺序。我想知道的是执行此更改是否有任何缺点。我正在考虑 JVM 包装器拆箱,但我不确定,因为 JVM 默认在启动时而不是运行时实习最接近零(包括零)的前 256 个。谁能指出这一点吗?

最佳答案

拆箱Integer的成本非常很小,并且整数缓存的缓存范围是字节(因此 -128127,不是最接近零的前 256 个)。然而,成本足够小,我更喜欢你认为最可读的那个(我不确定拼写出 0 是否真的有助于提高可读性)。

关于Java 整数常量 - 拆箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53572238/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com