详述Java标识符

    xiaoxiao2022-07-14  141

    问题一:什么是标识符?

    答:标识符就是编程时使用的名字,就像人名一样。

    定义:Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符。

    标识符的命名规则(必须遵守的!):

    1.标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字,不能包含@,%,空格等其他特殊字符

    2.不能把Java的关键字作为标识符。

    3.标识符没有长度限制。

    4.标识符对大小写敏感。

    例:

         1.myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_,Myvoid,city,CITY,¥sdjadas这些都是合法的标识符。

         2.#name(非法字符),25name(数字开头),class(关键字),&time(非法字符),if(关键字)zip code(空格)dasdasda%(非法字符),int(关键字)。

    标识符命名规则规范(道德层面上!)

    1.类、接口、方法名、变量名采用驼峰式,包名一律小写,常量一律大写并且有多个单词组成以_间隔。

    2.简短易读。

    3.见明知意。

    问题二:上文提到了关键字,那什么是关键字?

    答:关键字也叫作保留字,就是Java规定的具有特定含义的标识符,这些关键字已经被Java语言本身所使用。(类似于古代起名字要避开皇帝的名字一样,在Java里具有特定含义的标识符就是皇帝的名字。)

    1.关键字不能用作为一般标识符。

    2.Java关键字如下

    注意: Java所有关键字一律由小写英文字母组成。

                 goto和const标识符虽从不使用,但作为Java保留字保留。(Java在不断发展,以后可能会用到他们作为关键字。)

     

     

    最新回复(0)