JAVA语言中有效标识符和JAVA关键字区别为:固定不同、组成不同、遵循风格不同。
一、固定不同
1、有效标识符:有效标识符不固定,是对于变量、常量、函数、语句块的名称标记。
2、关键字:关键字固定,是在所有程序中有特殊意义的文字标记。
二、组成不同
1、有效标识符:有效标识符由字母、数字、_ 、$组成,其中不能以数字开头,不能使用Java中的关键字。
2、关键字:关键字由字母组成,不包含其他数字、@、%、空格等特殊符号。
三、遵循风格不同
1、有效标识符:有效标识符遵循UpperCamelCase 风格,开头第一个字母大写。
2、关键字:关键字遵循lowerCamelCase风格,开头第一个字母小写。
关键字是发明这种编程语言的开发者定的,系统功能名称也是和关键字差不多,不要问为什么叫比如说类class(拿去用就ok了)标示符是自己定义的东西ok
java 的关键字都是满足java语言标示符规则的。 话句话说:java关键字是一个个单词,而java标示符是一种规则或者规范。
关键字就是诸如 public static class 之类的单词 他们在JAVA中起各种运算或修饰的作用 不能作为变量名 对象名 类名~~~
有效标识符就是JAVA中可以识别的 能够用来命名的字符
他们可以是各种英文字母或中文或其他文字包括美圆符号 其中阿拉伯数字和'_'必须使用在第一个字符之后
除`~!@#%^&*()+=-|\}]{["':;?/>.,< 之外的任何字符
比如dfs9876 $FD_DJ j31$都是合法的有效标示符
324jkh public lfdj) hd*hj fd;d 都是非法的
标识符 只能用字母 下划线 数字 和美元符号来定义,关键字 是Java自己定义的
!