1. 標識符命名規范
要求:統一(指同一概念,用同一種表示方法)、達意(准確表達意思)和簡潔(用盡量少的標識符)。
駱駝法則:除包名,靜態常量等特殊情況,大部分情況下標識符使用駱駝法則,即單詞之間用大寫字母分割。
包名:全部小寫字母,單詞之間的用點符來分割開
類名:首字母大寫
后綴:有多種不同含義的后綴名。命名時可以通過這些后綴來表達相應的意思。
方法名:首字母小寫;動詞在前
前綴名:通常含有某個動詞的意思
域名:靜態常量:全部用大寫字母字母間用下划線分割;枚舉:同靜態常量;
局部變量名:用空格符縮進源代碼,不用tab,每個縮進4個空格
源文件編碼:使用utf-8編碼,結尾用unix n 分格
空格的使用:
1)表示分割時用一個空格
2)二元三元運算符兩邊用一個空格隔開
3)逗號語句后如不換行,緊跟一個空格
4)空行的使用:空行可以表達代碼在語義上的分割,注釋的作用范圍,等等。將類似操作,或一組操作放在一起不用空行隔開,而用空行隔開不同的代碼
注釋方法:/*........*/和/*................end:..............*/
減少嵌套的方法:合並條件;利用return以省略后面的else;利用子方法