跳到主要内容

4. Java中的标识符

Java语言中,所有能够自己定义名字的地方,都叫标识符。如:类名、变量名、方法名、接口名、枚举名

标识符的命名规则

  1. 标识符只能使用:字母、数字、下划线_、美元符$
  2. 标识符不能以数字开头;
  3. 标识符中不能有空格;
  4. 标识符不能是Java中的关键字或保留字。

标识符的命名规范

标识符的命名还有一些约定俗成的规范:

  • 标识符的名称要有意义,见名知义,一般使用英文单词,不要使用拼音;
  • 类名、接口名、枚举名使用大驼峰的命名规则(每个单词首字母大写)
    public class ArrayList {}
  1. 变量名、方法名使用小驼峰的命名规则(第一个单词首字母小写,其余单词首字母大写)
    String gender = "男";
    String firstName = "李";
  2. 常量名单词要全大写,单词之间使用下划线连接。
    final String COMMON_KEY_PREFIX = "key";
  3. 包名使用域名的反写形式: com.shiguangping.entity

危险

Java 中严格区分大小写。class是关键字,Class不是关键字。