JAVA代码编程规范 K8.=bGyg
类的成员变量定义 Z2Bl$ \
Hnwir!=7
大部分类的成员变量应该定义为protected来防止继承类使用他们。 %y~=+Sm%m
&Bbs\
;
数组标识 &~+lXNXF
1.]Py" @:
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 $/%|0tQ
u-zl- ?Ne
成员变量与函数内局部变量用this 2\ /(!n
)#9R()n!
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 kfo, PrW`A
LI[ w?6B
CounterSet(intsize){this.size=size;}//构造函数 9-DDly [)4
S~+}_$
可读性 }>cQ}6n.
sKhX0,s&
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 .(tga&]
Vcg$H8m
源程序中关系较为紧密的代码应尽可能相邻。 gqaENU>
P`HE3?r
可移植性 -Cxk#-sb#
n&=3Knbd@d
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 zrjqB3R4@O
!<