我的完整变量名是唯一代码,但是我希望这个变量是“ucode”-ish。
那么什么是正确的 Java 命名约定呢?
- 代码
- u代码
- 代码
我的完整变量名是唯一代码,但是我希望这个变量是“ucode”-ish。
那么什么是正确的 Java 命名约定呢?
请参阅编码约定。对于变量,推荐使用驼峰式。关于。命名,我本来以为
uniqueCode
将是最合乎逻辑的选择(我知道这不在您的选择列表中)。任何变体对我来说都像是unicodeuCode
的缩写,我认为它具有误导性。以上不是一个过长的名称(例如,它不是AbstractAnnotationAwareTransactionalTests!)
我可能不会在名称本身中嵌入变量的使用/限制。如果您重构用法,那么您也必须更改变量的名称。
命名约定的官方文档: http ://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367
变量名应以小写字母开头,其他单词应以大写字母开头。所以uCode
或者uniqueCode
会符合这个约定。
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html
我总是以小写字母开始我的变量,然后将每个单词大写,所以我会选择 2 但更愿意调用它uniqueCode
。