Java命名约定
我的完整变量名是Unique Code,但我希望这个变量是“ucode”-ish。
那么什么是正确的Java命名约定?
- UCODE
- UCODE
- UCODE
请参阅编码约定 。 对于变量,建议使用驼峰式情况。 回覆。 命名,我想
uniqueCode
将是最合乎逻辑的选择(我知道这不在您的选择列表中)。 任何uCode
变体看起来像是我的unicode的缩写,我认为它具有误导性。 以上不是一个过长的名称(例如,它不是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
。