gpt4 book ai didi

java - 是否有正当理由在 java 中将错误的 boolean 值编码为 "Boolean.FALSE"?

转载 作者:IT老高 更新时间:2023-10-28 20:53:09 28 4
gpt4 key购买 nike

所以代码审查者提示这样的代码:

boolean myFlag = false;

他们说应该是:

boolean myFlag = Boolean.FALSE;

这只是一些不使用关键字的迷信还是有正当理由这样做?

最佳答案

不,这完全没有意义。使用它是有意义的:

// Note capital B
Boolean myFlag = Boolean.FALSE;

为了避免调用 Boolean.valueOf(自动装箱),但在您的代码中 没有装箱,他们的建议引入了不必要的 unboxing 操作。

与以往一样,如果有人提出建议而您不明白为什么,您的第一站应该是询问他们

关于java - 是否有正当理由在 java 中将错误的 boolean 值编码为 "Boolean.FALSE"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6747847/

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