我在浏览 Java 代码约定时发现了这个小花絮:
声明为类常量的变量名和 ANSI 常量名应全部大写,单词之间用下划线 ("_") 分隔。(为了便于调试,应避免使用 ANSI 常量。)
(从这里开始。)
本文档所说的这些“ANSI 常量”是什么?他们如何使调试变得更加困难?
文本听起来好像“变量声明的类常量”(我将其解释为普通static final
变量)和这些“ANSI 常量”之间存在二分法,但我不知道有任何方法可以在 Java 中声明常量,而不是使它们成为static final
变量。