java代码的规范性

    缩进:

        每个缩进单位为四个英文空格,不要在代码中使用TAB键盘。

        按层次缩进,缩进层次不能超过5层,否则需要拆分函数。

    空一行:

        两个方法之间;

        方法内的局部变量和方法内的第一条语句之间;

        块注释和单注释之前;

    空两行:

        一个源文件的两个片段之间;

        类声明和接口声明之间;

    需要加空格:

        大多数运算符号之前和之后: 比如 + < >  &  |   ||  = ....;

        ()的(前面;

        三元操作符 ? : 前后,

        case 的后面,

        函数调用的各个参数之间,

        语句表达式之间  for (int i = 0; a++ ),

    对齐:

        当方法参数过多时,需要在每个参数后换行并对齐。

        当控制或循环中的条件比较长时当换行(操作符前)、对齐并注释各条件。

        变量定义最好通过添加空格形成对齐,同一类型的变量应放在一起。


    命名规则:

        类名(构造方法):

        命名尽量使用英文 ,并且不是缩写,如果是缩写则需要是公共性的,比如 impl(implement),经理manager(mgr)

        避免使用长名字,和类似的名字比如  Aa 和aa仅在大小写上有区别的名字,

        避免使用数字命名,但可以使用2代替to,4代替for,

        类命名一般使用名词来命名

        接口的第一个字符用“I”开头,Service结尾,实现类的命名统一以ServiceImpl结尾

        方法:    

        方法多用动词命名  比如:setValue;

        方法参数建议顺序:(被操作者,操作内容,操作标志,其他……)

    常量:

        常量采用全大写单词,在词与词之间用下划线连接,且命名尽量短;

        同一组的常量可以用常量类封装在一起,以方便引用和维护;

    变量:

        变量的命名必须以小写字母开头,后面的字母大写字母开头,其余用小写;

        尽量使用有意义的单词做名字,比如不要使用a b c  d.....i  j...之类的单词,循环之内可以用i  j   k;

    集合:userList  带有List表示是集合;




猜你喜欢

转载自blog.csdn.net/lafflai/article/details/52806770