JAVA命名规则

Java 常用命名规则整合:

  1. 类 / 接口 / 枚举类

    帕斯卡命名法(PascalCase),首字母及后续单词首字母均大写。

    • 类:多为名词,如 UserServiceOrderController;异常类以 Exception 结尾,如 LoginException
    • 接口:描述功能,如 UserRepositoryValidator(可加 I 前缀,如 IUserDao,非强制)。
    • 枚举类:类名同普通类,如 Season;枚举值全大写 + 下划线,如 SPRINGORDER_PAID
  2. 包名

    全小写,用点分隔,通常以公司域名倒写为前缀,如 com.company.utilorg.project.service

  3. 文件名

    与类名完全一致(包括大小写),如类 User.java 对应文件 User.java

  4. 方法名

    驼峰命名法(camelCase),首字母小写,后续单词首字母大写,多为动词短语,如 getUserInfo()submitOrder()

  5. 变量 / 参数

    驼峰命名法(camelCase),首字母小写,清晰表意,如 userAgeinputValue(避免单字母,循环变量可用 ij)。

  6. 常量

    全大写 + 下划线分隔(UPPER_SNAKE_CASE),如 MAX_RETRY_COUNTDEFAULT_ENCODING(需用 static final 修饰)。