常量应全大写用下划线分隔,变量用小驼峰命名,以提升代码可读性和维护性。

在Java中,良好的命名规范能提升代码的可读性和维护性。常量和变量虽然都用于存储数据,但它们的用途和生命周期不同,因此命名方式也有所区别。以下是Java中处理常量和变量命名的实用规范。
变量命名规范
变量用于存储程序运行过程中可能改变的值。为了提高代码清晰度,应遵循以下规则:
- 使用小驼峰命名法(camelCase):首字母小写,后续每个单词首字母大写,例如 userName、totalCount
- 名称应具有描述性,避免使用单个字母(除循环变量如 i、j 外),例如用 index 而不是 i 在复杂逻辑中
- 只能包含字母、数字、下划线和美元符号,不能以数字开头
- 避免使用Java关键字,如 class、int 等
常量命名规范
常量是在程序运行期间不可更改的值,通常用 static final 修饰。命名时应突出其不变性:
- 全部字母大写,单词之间用下划线分隔,即“大写下划线”风格(SNAKE_CASE),例如 MAX_RETRY_COUNT、DEFAULT_TIMEOUT
- 语义明确,让人一眼看出其用途,例如 PI 表示圆周率,APP_NAME 表示应用名称
- 通常定义在类的顶部,作为静态成员,便于统一管理
实际使用示例
下面是一个符合命名规范的简单类:
立即学习“Java免费学习笔记(深入)”;
public class Config {public static final int MAX_RETRY_COUNT = 3;
public static final long DEFAULT_TIMEOUT = 5000L;
private String userName;
private int loginAttempts;
public void login(String inputPassword) {
int attempt = 0;
while (attempt // 登录逻辑
attempt++;
}
}
}
在这个例子中,常量清晰醒目,变量命名直观易懂,整体结构整洁。
基本上就这些。只要坚持使用小驼峰表示变量,全大写下划线表示常量,代码就会更专业、更易维护。不复杂但容易忽略。










