Java的标识符

[
  •   Java 基础语法

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

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

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

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

    定义Java标识符的规则

    定义有效的java标识符有一定的规则。必须遵守这些规则,否则我们会收到编译时错误。这些规则也适用于其他语言,如C,C ++。

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

    有效标识符的示例:

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

    无效标识符的示例:

    My Variable//包含一个空格
    123geeks //开头不能是数字
    a + c //加号不是字母数字字符
    variable-2 //连字符不是字母数字字符
    sum _&_ difference //&符号不是字母数字字符
    

    保留字

    任何编程语言都会保留一些词来表示由该语言定义的功能。这些词被称为保留词。它们可以简短地分为两个部分:关键字(50)和文字(3)。

    关键字定义了功能,文字定义了一个值。

    标识符用于编译器体系结构的各种分析阶段(如词法,语法,语义)中的符号表。

    注意:关键字const和goto是保留的,即使它们目前没有使用。代替const,使用final关键字。Java的更高版本中包含像strictfp这样的一些关键字。

  •   Java 基础语法
    ]
  •   本文标题:Java的标识符 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/java/3774.html
    原文地址:https://www.cnblogs.com/breakyizhan/p/13263083.html