JAVA代码编程规范 *5|\if\
类的成员变量定义 Yq;S%.
k#&y
大部分类的成员变量应该定义为protected来防止继承类使用他们。 x%x[5.CT
im1]:kr7
数组标识 c]xpp;% ]
bLNQ%=FjO
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 [#2= w
$> #PhOC
成员变量与函数内局部变量用this &OuyjW4
{}lw%d?A
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 JLg_oK6
U'lrdc"Q
CounterSet(intsize){this.size=size;}//构造函数 \h
#vL
PU-;Q@< E
可读性 =2`s Uw}
r}vI#;&
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 W:0@m^r
b5H[~8mf
源程序中关系较为紧密的代码应尽可能相邻。 +o_`k!
S!g&&RDx
可移植性 jkPXkysm
XPX{c|]>.
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 JQbI^ef_;
E[_Z%zd^
换行 KQr=;O\T
?rHc%H
如果要换行的话,尽量用println来代替在字符串中使用"\n"。 gk]r:p<