21xrx.com
2024-09-19 09:30:29 Thursday
登录
文章检索 我的文章 写文章
Java中标识符的词法形式详解及示例
2023-06-12 04:54:02 深夜i     --     --
Java 标识符 词法 保留字 代码示例

在Java编程中,标识符是指用来命名变量、方法、类等各种程序实体的名称。在Java中,标识符的词法形式具有以下类型:

1. 字母、数字、下划线组成的普通标识符

2. 以“$”开头的特殊标识符

3. 以“_”开头的特殊标识符

4. 保留字作为标识符(不推荐使用)

下面将分别对以上四种词法形式进行详细说明,并给出相应的示例代码。

1. 字母、数字、下划线组成的普通标识符

普通标识符由字母、数字、下划线组成,且不能以数字开头。Java中对大小写敏感,因此标识符的大小写也不同。

示例代码:


int age = 18; // 声明一个整型变量age

double salary = 5000.0; // 声明一个双精度浮点型变量salary

String name = "张三"; // 声明一个字符串类型变量name

2. 以“$”开头的特殊标识符

以“$”开头的标识符通常被用于编译器生成的类文件名和实现文件名中。

示例代码:


class $Demo{ // 定义一个以"$"开头的类名

  public static void main(String[] args){

    System.out.println("This is a test!"); // 输出一行文字

  }

}

3. 以“_”开头的特殊标识符

以“_”开头的标识符通常表示某些特殊情况,如成员变量前加“_”表示这是一个私有变量,不应该被外部访问。

示例代码:


public class Person{

  private String _name; // 私有成员变量_name

  private int _age; // 私有成员变量_age

  public Person(String name, int age)

    _name = name;

    _age = age;

  

  public void printInfo(){

    System.out.println("姓名:" + _name + ",年龄:" + _age); // 输出姓名和年龄

  }

}

4. 保留字作为标识符(不推荐使用)

Java中有一些保留字是被Java程序保留的,不允许程序员作为标识符来使用。因此,不推荐使用保留字作为标识符。

示例代码:


public class Test{

  int public = 5; // 不允许使用保留字public作为变量名

  int class = 10; // 不允许使用保留字class作为变量名

  public static void main(String[] args){

    System.out.println("This is a test!"); // 输出一行文字

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复