1. 标识符命名规范
要求:统一(指同一概念,用同一种表示方法)、达意(准确表达意思)和简洁(用尽量少的标识符)。
骆驼法则:除包名,静态常量等特殊情况,大部分情况下标识符使用骆驼法则,即单词之间用大写字母分割。
包名:全部小写字母,单词之间的用点符来分割开
类名:首字母大写
后缀:有多种不同含义的后缀名。命名时可以通过这些后缀来表达相应的意思。
方法名:首字母小写;动词在前
前缀名:通常含有某个动词的意思
域名:静态常量:全部用大写字母字母间用下划线分割;枚举:同静态常量;
局部变量名:用空格符缩进源代码,不用tab,每个缩进4个空格
源文件编码:使用utf-8编码,结尾用unix n 分格
空格的使用:
1)表示分割时用一个空格
2)二元三元运算符两边用一个空格隔开
3)逗号语句后如不换行,紧跟一个空格
4)空行的使用:空行可以表达代码在语义上的分割,注释的作用范围,等等。将类似操作,或一组操作放在一起不用空行隔开,而用空行隔开不同的代码
注释方法:/*........*/和/*................end:..............*/
减少嵌套的方法:合并条件;利用return以省略后面的else;利用子方法