java如何命名
Java命名规范
Java命名遵循驼峰命名法(CamelCase),分为大驼峰(PascalCase)和小驼峰(camelCase)。以下为具体规则:
类与接口命名
- 使用大驼峰命名法,每个单词首字母大写。
- 名称应为名词或名词短语,体现类或接口的职责。
public class CustomerService {} public interface Runnable {}
方法命名
- 使用小驼峰命名法,首字母小写,后续单词首字母大写。
- 方法名应为动词或动词短语,清晰描述操作行为。
public void calculateTotalPrice() {} public String getFirstName() {}
变量命名
- 使用小驼峰命名法,包括局部变量、成员变量和参数。
- 变量名应具有描述性,避免单字符(循环变量除外)。
private int orderCount; String userName = "John";
常量命名
- 使用全大写字母,单词间用下划线分隔。
- 通常为
static final修饰的字段。public static final int MAX_RETRY_ATTEMPTS = 3;
包命名
- 使用全小写字母,采用逆序域名作为前缀。
- 多级包名用点分隔,避免使用Java保留字。
package com.example.project.utils;
枚举命名
- 枚举类型使用大驼峰命名,枚举值使用全大写加下划线。
public enum OrderStatus { PENDING, COMPLETED }
泛型参数
- 使用单个大写字母,常见如
T(类型)、E(元素)、K/V(键值对)。public class Box<T> {}
注意事项
- 避免使用拼音或缩写,除非是广泛接受的术语(如
URL)。 - 命名长度适中,平衡简洁性与可读性。
- 布尔变量或方法建议以
is、has、can等开头。private boolean isActive; public boolean hasPermission() {}
通过遵循这些规范,可显著提升代码的可维护性和团队协作效率。







