编程命名规范

驼峰命名法(CamelCase)

变量名由一个或多个单词连接在一起,单词之间不使用空格隔开或者连接字符连接。

大驼峰命名法(CamelCase)/帕斯卡命名法

常用于类名、属性、命名空间
构成变量的每个单词首字母大写,其余字母小写。

例如:

public class PrimaryUser;

小驼峰命名法(lowerCamelCase)

常用于函数名、方法名、参数名、成员变量、局部变量
大驼峰命名法的基础上,第一个单词首字母小写,其余不变。

例如:

int studentScoreCount;
myFlag

蛇形命名法(snake_case)

常用于测试方法名、常量、枚举名称
各个单词之间通过下划线”_“连接

串式命名法(kebab-case)

常用于项目文件夹名称
各个单词之间通过下划线”-“连接

java其他命名规范

【我个人不太用java,先记录着。】
包名统一小写,尽量用单个单词作为包名,各个单词通过”.“分割符连接,并且各个单词必须为单数。
抽象类命名使用Abstract开头
异常类命名使用Exception结尾
测试类命名以它要测试的类的名称开始,以Test结尾。
POJO类中布尔类型不要加is前缀。

参考来源:https://zhuanlan.zhihu.com/p/147345655

你可能感兴趣的:(编程命名规范)