切记切记 勿滥用缩写

1、包名

包名统一使用小写

2、类名

类名使用 UpperCamelCase风格,必须遵从驼峰形式,即每个单词首字母均大写

3、变量名,方法名,对象名

成员变量、局部变量 、方法名、参数名、对象名 都统一使用 lowerCamelCase风格,即必须遵从驼峰形式第一个单词首字母小写,其余单词首字母均大写。

(若只有一个单词,则全部小写)

4、属性名

和对象命名方法相同、统一使用 lowerCamelCase风格,即必须遵从驼峰形式第一个单词首字母小写,其余单词首字母均大写。

(若只有一个单词,则全部小写) 如dbUrl、dbUserName、dbPassword等

5、常量

常量名需要全部大写,这样浏览时就可以轻松找到程序中的常量并进行检查或者修改、如果有多个单词,那么使用下划线连接

 如 AGE_OF_DOG NAME_OF_DOG 等


常量的复用层次有五层:跨应用共享常量、应用内共享常量、子工程内共享常量、包内共享常量、类内共享常量。


跨应用共享常量:             放置在二方库中,通常是client.jar中的constant目录里


应用内共享常量:             放置在一方库的modules中的constant目录里


子工程内部共享常量:     放置在当前子工程的constant目录里


包内共享常量:               放置在当前包下单独的constant目录里


类内共享常量:              直接在类内部用public/private static final ... 定义 

                                     如 public static final int AGE_OF_DOG = 20;