标识符和关键字

时间:2012-09-22 19:27:17

标签: java assertions scjp

我在书中读到OCJP for Java6这一部分有断言。我到达了这个部分,它让我概述了如果将'assert'这个词用作关键字或标识符,编译器会如何反应。

Keywordidentifier之间有什么区别?任何人都可以给我一个简单的解释,另外还有一个或多个例子吗?

3 个答案:

答案 0 :(得分:2)

关键字是new,static,public,if,else,..

等保留字

标识符可以是任何变量的名称。

int age = 26;

"age"这里是标识符,而int是保留字。

以下示例将无法编译:

String static = "hello";
int public = 4;

您无法执行此操作,因为"static""public"keywords,在这种情况下,identifiers被用作{{1}},这是不允许的。

答案 1 :(得分:1)

我假设一个标识符是你自己的(函数名,var名,......);关键字是'class'或'assert'或'while' - 语言定义的标识符,换句话说

答案 2 :(得分:0)

以下页面包含与1Z0-803 OCA认证相关的Java标识符和关键字列表。 Java Identifiers Keywords