📜  Java标识符(1)

📅  最后修改于: 2023-12-03 14:43:01.643000             🧑  作者: Mango

Java标识符

在Java语言中,标识符是用来命名变量、方法、类等各种元素的名称。一个合法的Java标识符必须遵循以下规则:

  • 标识符只能包含字母、数字、下划线和美元符号($)
  • 标识符的首字符必须是字母、下划线或美元符号($)
  • 标识符不能是Java关键字(例如,public、class、static等)
命名规范

除了要满足以上基本要求外,Java标识符的命名还应该遵循以下规范:

  • 标识符应该具有描述性,尽量简洁,以提高代码的可读性。
  • 标识符应该以小写字母开头,例如:firstName,因为这是Java代码中的惯例。
  • 如果标识符由多个单词组成,需要使用驼峰命名法:第一个单词的首字母小写,后面每个单词的首字母大写,例如:firstName
  • 类名的命名应该以大写字母开头,例如:Person
  • 常量的命名应该全大写,用下划线分隔单词,例如:PI
示例
int count;  // 合法的标识符,符合命名规范
double _price;  // 合法的标识符,以下划线开头
String $name;  // 合法的标识符,以美元符号开头
int 123abc;  // 不合法的标识符,以数字开头
int class;  // 不合法的标识符,是Java关键字
String firstName;  // 合法的标识符,采用驼峰命名法
class Person {  // 合法的类名,采用大写字母开头
    public static final int MAX_VALUE = 100;  // 合法的常量名,采用全大写和下划线分隔单词
    int age;  // 合法的变量名,符合命名规范
    void getName() {  // 合法的方法名,符合命名规范
        // 方法体
    }
}