Java标识符介绍和用法示例

2021年3月27日14:24:26 发表评论 745 次浏览

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

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

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

  • Test: 类名称。
  • main:方法名称。
  • String:预定义的类名。
  • args: 变量名称。
  • 一种: 变量名称。

定义Java标识符的规则

定义有效的Java标识符有某些规则。必须遵守这些规则, 否则会出现编译时错误。这些规则对其他语言(例如C, C ++)也有效。

  • 标识符唯一允许的字符是所有字母数字字符([A-Z], [-], [0-9]), ‘$‘(美元符号)和’+"(下划线)。例如, " geek @"不是有效的Java标识符, 因为它包含" @"特殊字符。
  • 标识符应不以数字开头([0-9])。例如, " 123geeks"是无效的Java标识符。
  • Java标识符是区分大小写.
  • 标识符的长度没有限制, 但建议仅使用4到15个字母的最佳长度。
  • 已预留 话不能用作标识符。例如" int while = 20;"是无效语句, 而while是保留字。有53Java中的保留字。

有效标识符的示例:

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中。

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

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: