Java标识符

在编程语言中,标识符用于识别目的。在Java中,标识符可以是类名、方法名、变量名或标签。例如:

null
public class Test
{
    public static void main(String[] args)
    {
        int a = 20;
    }
}

在上面的java代码中,我们有5个标识符,即:

  • 测验 :类名。
  • 主要的 :方法名称。
  • 一串 :预定义的类名。
  • 阿格斯 :变量名。
  • A. :变量名。

定义Java标识符的规则

定义有效的java标识符有一些规则。必须遵循这些规则,否则我们会出现编译时错误。这些规则对于C、C++等其他语言也是有效的。

  • 标识符只允许使用字母数字字符([ A-Z ],[ a-z ],[ 0-9 ]), ‘ $ “(美元符号)和” _ “(下划线)。例如,“geek@”不是有效的java标识符,因为它包含“@”特殊字符。
  • 标识符应该 从数字开始( [0-9] )。例如,“123geeks”不是有效的java标识符。
  • Java标识符是 区分大小写 .
  • 标识符的长度没有限制,但建议仅使用4-15个字母的最佳长度。
  • 含蓄的 不能用作标识符。例如,“int while=20是无效语句,而while是保留字。有 53 Java中的保留字。

有效标识符的示例:

MyVariable
MYVARIABLE
myvariable
x
i
x1
i1
_myvariable
$myvariable
sum_of_array
geeks123

无效标识符的示例:

My Variable  // contains a space
123geeks   // Begins with a digit
a+c // plus sign is not an alphanumeric character
variable-2 // hyphen is not an alphanumeric character
sum_&_difference // ampersand is not an alphanumeric character

保留字

任何编程语言都会保留一些单词来表示该语言定义的功能。这些词被称为保留词。它们可以简单地分为两部分: 关键词 (50)及 字面量 (3). 关键词定义功能,文字定义值。标识符由符号表在编译器体系结构的不同分析阶段(如词汇、语法、语义)使用。

注: 关键字const和goto是保留的,即使它们当前未被使用。使用final关键字代替const。一些关键词比如 严格的 包含在更高版本的Java中。

本文由 高拉夫·米格拉尼 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享