Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Checkstyle在最终变量的命名约定上与普通Java不同?_Java_Variables_Naming Conventions_Final_Checkstyle - Fatal编程技术网

Checkstyle在最终变量的命名约定上与普通Java不同?

Checkstyle在最终变量的命名约定上与普通Java不同?,java,variables,naming-conventions,final,checkstyle,Java,Variables,Naming Conventions,Final,Checkstyle,对于私有最终变量,Checkstyle建议使用与“^[a-z][a-zA-Z0-9]*$”匹配的名称。最终变量不应该都是大写的吗 e、 检查样式需要测试、测试或测试。 常规不是通常测试吗?只有公共静态最终变量-那些充当常量的变量。对于所有静态最终变量,不仅仅是公共。Source:+1最终本身并不意味着常量(在其他编程语言中也是如此)。只有static final字段是常量,这些字段都应该是大写。如果可能的话,您通常希望将字段和变量定义为final,但不希望它们都是大写的。

对于私有最终变量,Checkstyle建议使用与“^[a-z][a-zA-Z0-9]*$”匹配的名称。最终变量不应该都是大写的吗

e、 检查样式需要测试、测试或测试。
常规不是通常测试吗?

只有
公共静态最终
变量-那些充当常量的变量。

对于所有
静态最终
变量,不仅仅是
公共
。Source:+1
最终
本身并不意味着常量(在其他编程语言中也是如此)。只有
static final
字段是常量,这些字段都应该是大写。如果可能的话,您通常希望将字段和变量定义为
final
,但不希望它们都是大写的。