java 如何命名
Java 命名规范
Java 的命名规范遵循驼峰命名法(Camel Case),具体分为以下几种情况:
类名和接口名
采用大驼峰命名法(Pascal Case),每个单词的首字母大写,不使用下划线。
示例:public class CustomerAccount {}public interface Runnable {}
方法名和变量名
采用小驼峰命名法(Camel Case),第一个单词的首字母小写,后续单词的首字母大写。
示例:public void calculateTotalPrice() {}private String firstName;
常量名
全部使用大写字母,单词之间用下划线分隔。
示例:public static final int MAX_COUNT = 100;private static final String DEFAULT_NAME = "Unknown";
包名
全部使用小写字母,避免使用下划线,通常采用域名反转的方式命名。
示例:com.example.project.utils
布尔变量和方法
布尔变量和方法名通常以 is、has、can 等开头,表示状态或能力。
示例:private boolean isActive;public boolean hasPermission() {}
集合变量
建议在变量名中体现集合类型,如 List、Map 等。
示例:private List<String> studentNames;private Map<Integer, String> idToNameMap;
避免使用单个字符
除了循环变量(如 i、j、k)或临时变量外,避免使用单个字符作为变量名。
示例:for (int i = 0; i < 10; i++) {}String name = "John";(优于 String n = "John";)
避免使用缩写
除非是广泛认可的缩写(如 URL、ID),否则尽量使用完整单词。
示例:String customerAddress;(优于 String custAddr;)
测试类命名
测试类通常在被测类名后加 Test。
示例:CustomerServiceTest 是 CustomerService 的测试类。

遵循这些规范可以提高代码的可读性和一致性,便于团队协作和维护。






