Java基本类型命名固定不可改,变量参数用小驼峰(如userName),常量全大写下划线(如MAX_CONNECTIONS),布尔变量推荐is/has/can开头(如isActive),禁用拼音、中文、关键字及非法符号。

Java 中基本数据类型的命名本身是固定的,比如 `int`、`double`、`boolean`、`char` 等,这些是语言关键字,不能更改。你真正需要规范的,是**使用这些类型所声明的变量、常量、参数、字段等标识符的命名方式**——也就是怎么给它们起名字才符合 Java 开发共识。 下面从实际开发角度说清楚几个关键点:
变量和参数名用小驼峰(lowerCamelCase)
所有局部变量、方法参数、成员变量都统一采用小写字母开头、后续单词首字母大写的风格。
- ✅ 正确示例:
userName、maxRetryCount、isAvailable、userAge、baseSalary - ❌ 错误示例:
UserName(类名风格)、user_name(下划线分隔)、USER_AGE(常量风格)、1stAttempt(数字开头)
常量名全大写+下划线分隔
如果某个基本类型变量被声明为 final 且值在编译期确定,它就属于常量,必须大写命名。
- ✅ 正确示例:
MAX_CONNECTIONS、DEFAULT_TIMEOUT_MS、PI_VALUE(注意:虽然Math.PI是 double,但自定义常量仍要遵守此规范) - ❌ 错误示例:
maxConnections(像变量)、MaxConnections(像类)、max_connections(不全大写)
布尔类型变量名推荐用 is/has/can 开头
这是语义上的强建议,不是语法要求,但能大幅提升可读性。
当用户要求为 Java 代码添加注释、修改注释、审查注释、整理注释格式,或要求按照代码注释规范处理 Java 文件时,使用本技能。本技能用于统一生成和维护 Java 类注释模板、按 Git 对比 release 判断版本号、补充每行代码上方中文块注释、调整注释空行规则,并保持 Java 文件 UTF-8 无 BOM 编码。典型触发场景包括:补充类注释、更新 @version、检查 @author 来源、整理行尾注释、把注释放到代码上一行、检查注释是否符合规范、构建前检查 Java 注释风格。
- ✅ 推荐写法:
isActive、hasPermission、canEdit、isEmpty - ⚠️ 避免写法:
activeFlag、status、bool1—— 这些无法一眼判断真假含义
避免拼音、中文、特殊符号和关键字
名字必须只含英文字符、数字、下划线或美元符,且不能以数字开头,也不能是 Java 关键字(如 class、int、return)。
- ✅ 合法且规范:
userId、xmlConfig、tcpPort - ❌ 不合法:
用户ID(中文)、user-id(短横线)、2ndTry(数字开头)、int(关键字)
不复杂但容易忽略。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










