Java 常量变量,命名约定

2022-09-01 07:32:35

Java常量变量是否有任何命名约定?
通常我们使用名称包含大写字母和下划线()的变量。_

例如:

public final class DeclareConstant {

    public static final String CONSTANT_STRING = "some constant";

    public static final int CONSTANT_INTEGER = 5;

}

答案 1

是的。就是这样。它也经常用于。enum

唯一常见的例外是记录您可能会看到的位置

private static final Logger log = Logger.getLogger(getClass().getName());

但我更喜欢LOG

我经常写这篇文章作为UPPER_CASE,但我也为类编写TitleCase,为变量和方法编写camelCase。


答案 2

这是对的。据孙先生说:

滚动到底部查看常量

常数

声明类常量的变量名称和 ANSI 常量的名称应全部大写,并用下划线 (“_”) 分隔的单词。(应避免使用 ANSI 常量,以便于调试。

静态最终整数 MIN_WIDTH = 4;

静态最终整数 MAX_WIDTH = 999;

静态最终整数GET_THE_CPU = 1;