我在 OCJP for Java6 的书中读到了断言部分。我到达了它概述了如果单词“assert”用作关键字或标识符时编译器如何 react 的部分。
关键字
和标识符
有什么区别?任何人都可以给我一个简单的解释以及一个或多个例子吗?
最佳答案
术语“关键字”和“标识符”不是特定于 Java 的。
关键字是 Java keyword list 中的保留字为编译器提供指令。由于关键字是保留的,因此程序员不能将它们用于变量或方法名称。
例子:
final
class
this
synchronized
标识符是变量、方法、类、包和接口(interface)的名称。它们必须由字母、数字、下划线 _ 和美元符号 $ 组成。标识符只能以字母、下划线或美元符号开头。
例子:
int index;
String name;
index
和 name
是这里的有效标识符。 int
是关键字。
关键字不能用作标识符。
关于java - 标识符和关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12547009/