JAVA代码编程规范 H<1C5-
类的成员变量定义 #yU4X\oO
FIG5]u
大部分类的成员变量应该定义为protected来防止继承类使用他们。 w(mn@Qc
Kz^aW
数组标识 @?gH3Y_
k^ZUOWmU|
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 F}.Af=<Q
39k
P)cD
成员变量与函数内局部变量用this nz>A\H
$dwv1@M2
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 =]7 \--
L6Ynid.k
CounterSet(intsize){this.size=size;}//构造函数 pCpj#+|_)
aIqNNR
可读性 Ww8C![ ,
b<:s{f"t,
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 @?e;Jp9
!$_mWz
源程序中关系较为紧密的代码应尽可能相邻。 o8Bo%OjE
SkPv.H0Id
可移植性 ,pAMQ5
[ >vS+G
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 y& Dd
{P = {)
换行 ybYSz@7
MTLcLmdO
如果要换行的话,尽量用println来代替在字符串中使用"\n"。 /Ee0S8!Z!1
2<