小编典典

是否应该以大写形式声明“静态最终记录器”?

all

在 Java
中,静态最终变量是常量,并且约定它们应该是大写的。但是,我看到大多数人以小写形式声明记录器,这在PMD中出现了违规行为。

例如:

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

我们应该改用 LOGGER 吗?


阅读 77

收藏
2022-05-16

共1个答案

小编典典

记录器引用不是常量,而是最终引用,并且不应为大写。一个常量 VALUE 应该是大写的。

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

private static final double MY_CONSTANT = 0.0;
2022-05-16