标识符与关键字

发布于 2021-01-30 16:59:43

我在OCJP for Java6的书中读到了带有断言的部分。我到达了那一部分,它概述了如果将“ assert”一词用作关键字或标识符时编译器的反应。

a Keyword和an有identifier什么区别?谁能给我一个简单的解释,并同时给我一个或多个例子?

关注者
0
被浏览
121
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    术语“关键字”和“标识符”不是Java特定的。

    关键字是Java关键字列表中的保留字,可为编译器提供指令。由于保留了关键字,因此程序员不能将其用于变量或方法名称。

    例子:

    final
    class
    this
    synchronized
    

    标识符是变量,方法,类,包和接口的名称。它们必须由字母,数字,下划线_和美元符号$组成。标识符只能以字母,下划线或美元符号开头。

    例子:

    int index;
    String name;
    

    index并且name是有效的标识符在这里。int是一个关键字。

    关键字不能用作标识符。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看