JAVA代码编程规范 pZ OVD%
类的成员变量定义 !\+SE"ml
~cU,3g
大部分类的成员变量应该定义为protected来防止继承类使用他们。 3Mr)oM<Q
3P I{LU
数组标识 f^m8 4o'
VUagZ7p
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 sN^R Z0!>
4Q_2GiF_
?
成员变量与函数内局部变量用this A -c3B+
X
B65,l
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 }SUe 4r&4}
wyvs#T
CounterSet(intsize){this.size=size;}//构造函数 6i=m1Yk
?%*Zgk!l7
可读性 +!.=M8[
"4n_MV>p
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 kw}J~f2
dwB-WF%k
源程序中关系较为紧密的代码应尽可能相邻。 ,B!u*
GMB%A
可移植性 CQ#p2
7}TjOWC
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 EQu M|4$ix
Z78&Ib