JAVA代码编程规范 x <^vJ1
类的成员变量定义 qx0RCP /s
2UYtFWB9o
大部分类的成员变量应该定义为protected来防止继承类使用他们。 ]"SH
pq
[n/'JeG5
数组标识 AJ-p|[wPz
-^=sxi,V
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。
HJpkR<h
dI!x Ai
成员变量与函数内局部变量用this Lq@pJ)a
1
h(oty2p
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 _RG!lmJV
zNT~-
CounterSet(intsize){this.size=size;}//构造函数 YDBQ6X
h?wNmLre
可读性 f$a%&X6"-
y=y=W5#;77
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 ~@ZdO+n?
[9f
TN2'z
源程序中关系较为紧密的代码应尽可能相邻。 Sfc0 ~1
S -j<O&h~C
可移植性 '| Enc"U
`_Bvaej?,
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 '0g1v7Gx
loVUB'OSv
换行 B<