JAVA代码编程规范 3?}\Hw
类的成员变量定义 [!g$|
=XRTeIZ
大部分类的成员变量应该定义为protected来防止继承类使用他们。 YK=o[nPmK
(Xak;Xum1
数组标识 "k;j@
`Kt]i5[ "
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 0mb|JoE(
cC4 2b2+
成员变量与函数内局部变量用this hc2AGeZr
{?!0<0
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 hJ)\Vo
a>05Yxw
CounterSet(intsize){this.size=size;}//构造函数 jD<fu
ZaNZUVBh
可读性 n#US4&uT4A
}L!%^siG_
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 I^u$H&
`<?{%ja
源程序中关系较为紧密的代码应尽可能相邻。 p{V_}:|=Q
|vGb,&3
可移植性 X\=m
<FkoWN
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 A^%li^qz
x;F^7c1
换行 &