1.1 包名
所有包名应该全部小写
1.1 一般类
1) 名字应该能够标识事物的特性。
2) 名字可以有两个或三个单词组成,但通常不应多于三个。
3) 使用名词或名词短语命名类。
4) 少用缩写。
5) 不要使用下划线字符 (_)。
例:
public class CallSummary
public class CallSummaryService
1.1 抽象类
和类命名规范相同,唯一区别是接口在名字前加上“Abstract”前缀
public class AbstractServiceRequest
1.2 方法定义
1) 使用动词或动词短语命名方法。
2) 第一个动词小写,后面单词首字母大写,用操作名称开头operationName
一些基本方法命名:
set 设置
get 获得
is 是否
sum 汇总
execute 执行
do 做
Examples:
private void setCompanyName(String strCompanyName);
1) 方法中的参数命名采用Camel casing, 除了首字母小写外,其他所有单词第一个字母大写。
1.1 静态方法
静态方法每个单词首字母大写,其余小写。
Examples:
public static void startConnect(int intConnectID);
1.1 局部变量
1) 局部变量名称 = 变量的前缀 + 代表变量含意的英文单词或单词缩写。
变量前缀表示其类型,可参考如下:
str----------string;
vct----------Vector;
flt----------float;
int----------int;
hat----------HashTable;
等等。
Examples:
String strMAWBName;
int intMAWBNum;
2) 即使对于可能仅出现在几个代码行中的生存期很短的变量,仍然使用有意义的名称。仅对于短循环索引使用单字母变量名,如 i 或 j。
3) 不要使用原义数字或原义字符串,如 for i = 1 to 7。而是使用命名常数,如 for i = 1 to NUM_DAYS_IN_WEEK 以便于维护和理解。