JAVA代码编程规范 ; Da[jFP
类的成员变量定义 K0bh;I
i9FtS7
大部分类的成员变量应该定义为protected来防止继承类使用他们。 5PXo1"n8T
Q[U_
0O,A9
数组标识 |loo^!I
Nr(3!-
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 _/iw=-T
/Wqx@#
成员变量与函数内局部变量用this jj&4Sv#>
FID4@--
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 O{F)|<L(G
zLa3Q\T
CounterSet(intsize){this.size=size;}//构造函数 [Q+qu>&HB7
RaNz)]+7`
可读性 ".=LzjE<gv
5W29oz}-S
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 ag
\d4y6
Y=- ILN("
源程序中关系较为紧密的代码应尽可能相邻。 ju= +!nGUa
>.]'N:5
可移植性 QV@NA@;XZ
djxM/"xo
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 |0jmOcZF
,& ^vc_}
换行 xO<$xx
(3;dtp>Xx
如果要换行的话,尽量用println来代替在字符串中使用"\n"。 &