JAVA代码编程规范 +\
.Lp 5
类的成员变量定义 CkQ3#L <2
n;Vs_u/Nx
大部分类的成员变量应该定义为protected来防止继承类使用他们。 fr6fj
yWo; a
数组标识 ?%[@Qb=2
]GkfEh7/J
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 ~=l;=7 T
?IT*:A]E
成员变量与函数内局部变量用this v PG},m~-
UySZbmP48
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 :*9Wh
+#@I~u _}D
CounterSet(intsize){this.size=size;}//构造函数 3;]H1
1
+VOK%8,p
可读性 -k e's
>_ T-u<E
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 )1`0PJoHE
j'"J%e]
源程序中关系较为紧密的代码应尽可能相邻。 >!1-lfa8
vV-`jsq20H
可移植性 6mxfLlZ
; )@~
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 M!D3 }JRm
Y&Z.2