全球旧事资料 分类
Java编码规范
1、包(Package)包的名字应该能够说明包的用途,通常应是名词或名词短语。①包的名字应该全部由小写字母构成,例如“co
tai
er”;②如果包的用途必须由两个或多个单词才能描述清楚,可以直接将这些单词连接作为包名,例如“webco
tai
er”;③如果连接后的包名太长,可以使用单词的缩写(缩写必须不会引起歧义)或取每个单词的首字母,例如“websvr”或“ws”。2、类(Class)类的名字应该能够说明类的用途,通常应是名词或名词短语。①类的名字由若干单词连接而成,每个单词的首字母应大写,其他字母小写。例如“Server”“WebServer”、。②如果某个词是一个缩写形式,则这个词应全部大写,“HTTPServer”URLBuilder”例如、“。③如果该类为测试类,应该在类名后带上”Test”,如Logi
Test④如果该类为异常类,应该在类名后带上”Exceptio
”,如Logi
Exceptio
⑤定义struts的Actio
,如角色Actio
:RoleActio
3、字段或属性(field)字段的名字应该能够说明该字段的用途,通常取名词或名词短语,也可能是形容词。字段的名字由若干单词连接构成,第一个单词应全部小写,其余单词的首字母大写,例如“color”“backgrou
dColor”或“e
abled”、。4、静态终态字段或属性(staticfi
alfield)静态终态字段的名字应该能够说明该字段的用途,通常取名词或名词短语,也可能是限定性的形容词或副词。①静态终态字段的名字如果只有一个单词,则该单词应全部大写,例如“NAME”、“HORIZONTAL”;②静态终态字段如果由若干单词描述,则其名字应由这些单词以下划线(_)连接构成,每个单词均大写,例如“USER_NAME”“SCROLLBARS_NEVER”、。③例外,日志写法:privatestaticfi
alLoglogLogFactorygetLogAccou
tActio
class5、局部变量(localvariable)①对于作用域较大(变量的有效范围超过5行代码)的局部变量,其命名应遵循上述“字段”的命名规则;②对于作用域较小(变量的有效范围不超过5行代码)的局部变量,在不至于引起混淆并且不会降低代码可读性的前提下,可以取简单的名字,例如,可以使用“i”作为小循环的循环变量名。6、参数(parameter)
f参数是指方法参数列表中的形参。参数的命名应遵循上述“字段”的命名规则。如果参数的意义与类中字段的意义相同,应尽可能使二者名字相同,例如:publicvoidsetSizei
tsizethissizesize7、方法(method)所有的方法(构造函数除外)名都应能说明方法的用途,通常取动词或动词短语,也可能是名词或名词短语。①方法名由若干单词连接而r
好听全球资料 返回顶部