Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐(23)

虽然缩写更宽松 , 但还是要避免用单字符进行命名 , 除了临时变量和循环变量 。

即使局部变量是final和不可改变的 , 也不应该把它示为常量 , 自然也不能用常量的规则去命名它 。

5.2.8 类型变量名

类型变量可用以下两种风格之一进行命名:

1、单个的大写字母 , 后面可以跟一个数字(如:E T X T2) 。 2、以类命名方式(5.2.2节) , 后面加个大写的T(如:RequestT FooBarT) 。

5.3 驼峰式命名法(CamelCase)

驼峰式命名法分大驼峰式命名法(UpperCamelCase)和小驼峰式命名法(lowerCamelCase) 。 有时 , 我们有不只一种合理的方式将一个英语词组转换成驼峰形式 , 如缩略语或不寻常的结构(例如”IPv6”或”iOS”) 。 Google指定了以下的转换方案 。

名字从散文形式(prose form)开始:

1、把短语转换为纯ASCII码 , 并且移除任何单引号 。 例如:”Müller’s algorithm”将变成”Muellers algorithm” 。

推荐阅读