java命名规范

1.变量:变量大小写混用,但是第一个英文字母小写,例如:fileNumber、userType等;

2.class:一般都是第由一个或多个字母首字母大写组合而成, 例如:User、FileUpload等;

3.包名:一般由几个小写字母用.隔开,例如:com.jj.test

4.接口名:与class类似,但是要在class命名的基础上前面加"I",例如 IMenuEngine;

5.枚举( Enum ):保证class的基础上,前面加"E",例如 EUserRole;

6.异常( Exception ):在class的基础上,后面“Exception”,例如 RoleException;

7.方法( Method ):方法名是一个动词,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。
方法名尽可能的描述出该方法的动作行为。返回类型为 Boolean 值的方法一般由“ is ”或“ has ”来开头  如: getCurrentUser() 、 addUser() 、 hasAuthority()

8.参数( Param ):第一个单词的首字母小写,其后单词的首字母大写。参数量名不允许以下划线或美元符号开头,虽然这在语法上是允许的 。
参数名应简短且富于描述。如: public UserContext getLoginUser(String loginName); 

9.常量字段 ( Constants ):静态常量字段( static final ) 全部采用大写字母,单词之间用下划线分隔;
如:  public static final Long FEEDBACK;public static Long USER_STATUS;
      
                 

原文地址:https://www.cnblogs.com/imfjj/p/5958844.html