gpt4 book ai didi

java - Java 中的非大写常量

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:11 25 4
gpt4 key购买 nike

This question关于为什么 Java 中的常量按照惯例是大写的,这让我试着想出反例。

我至少能想到一个(Double.NaN)。还有其他的吗?

最佳答案

当然是public final static PrintStream out(在java.lang.System.out中)。但这是一个很好的异常(exception),因为 System.OUT.println 非常丑陋。

此外,大多数时间记录器的初始化如下:

private static final Logger logger = Logger.getLogger(MyClass.class);

然而,在这两种情况下,这些都不是真正意义上的常量。所以也许我们可以做出区分:

static 的字段因为它们需要静态访问,final 的字段因为它们不应在运行时重新分配,因此不一定是常量.

关于java - Java 中的非大写常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2295985/

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