JAVA代码编程规范 FI\IY
R
类的成员变量定义 Gu2_dT
S,lxM,DL&
大部分类的成员变量应该定义为protected来防止继承类使用他们。 Q`N18I3
%>i@F=O2<
数组标识 TW>?h=.z
YZ0en1ly
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 L*P_vCC
8fnR1mWG
成员变量与函数内局部变量用this ]22C)<
3a'q`.L
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 }xqXd%uz
sN-oEqS
CounterSet(intsize){this.size=size;}//构造函数 TfL4_IAG.
9x(}F<L
可读性 w5,6$#
|B
eA==
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 5lO^;.cS,
vEF=e
源程序中关系较为紧密的代码应尽可能相邻。 TaOOq}8c#
eO'xkm
可移植性 ^+M><jE9
zHV|-R
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 zwnw'
B3Mx,uXT\
换行 p zg&/m&F`
mk\i}U>`
如果要换行的话,尽量用println来代替在字符串中使用"\n"。 <