JAVA代码编程规范 %|4Nmf$:Og
类的成员变量定义 sY=$\hj
eqYa`h@g^
大部分类的成员变量应该定义为protected来防止继承类使用他们。 fAYm3+.l3
IEHAPt'
数组标识 u PjJ>v
l,L#y4#
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 cu.f]'
$:SHZe
成员变量与函数内局部变量用this {i3]3V"Xp
`5Q0U%`W
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 {Dqf.w>t
zuXJf+]
CounterSet(intsize){this.size=size;}//构造函数 UP^{'eh
}~yhkt5K
可读性 G,%R`Xns
G|v{[>tr
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 Yaht<Hy
B xq(+^T
源程序中关系较为紧密的代码应尽可能相邻。 ^lf{IM-Y
Wfz&:J#
可移植性 e%SQ~n=H 9
pGzzv{H
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 ,{=#
<