JAVA代码编程规范 7m@pdq5Ub
类的成员变量定义 ]'2p"A0U
%Cb8vYz~
大部分类的成员变量应该定义为protected来防止继承类使用他们。 t2tH%%Rs
|$7!u DU8
数组标识 -D{~7&
1`B5pcuI
要用"int[]packets",而不是"intpackets[]",后一种永远也不要用。 z\fD}`^8
|MTgKEsn
成员变量与函数内局部变量用this bF?EuL
AB}Qd\
publicvoidsetPackets(int[]packets){this.packets=packets;}//一般函数 X+bLLW>&
.t7D/_
CounterSet(intsize){this.size=size;}//构造函数 HTkce,dQ
6q6&N'We
可读性 `=%[
'<6Gz7O
避免使用不易理解的数字,用有意义的标识来替代。不要使用难懂的技巧性很高的语句。 '2:Ily,S@
}6m5MH$7q
源程序中关系较为紧密的代码应尽可能相邻。 >nvreis
$0iz;!w
可移植性 !4I?59
LNk
3=v2M
BorlandJbulider不喜欢synchronized这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。 1pO ;aG1O
q:1 1XPP
换行 6t/})Xv
E(]yjZ/
如果要换行的话,尽量用println来代替在字符串中使用"\n"。 IO]Oo3
ckN/_ u3
你不要这样:System.out.print("Hello,world!\n"); LF*3Iw|v
BniFEW:<
要这样:System.out.println("Hello,world!"); <