详述Java标识符

一、标识符

标识符(identifier),顾名思义中心词“符”,即符号。“标识”,对“符”的作用作修饰。那么“标识符”就是“标注出来供人来识别理解的符号”。简单来说也可以叫名字。

1)标识符含义的多变性

写在不同位置的标识符有着截然不同的含义,也就是说标识符标注的对象发生改变时,标识符的内在含义也会发生改变。

举程序Hello World的代码为例子:

public class HelloWorldExample{
	public static void main(String [] arg){
		
		System.out.println("Hello World!");
	}
}

如代码框中的显示,橘色字体“HelloWorldExample”为类别名,蓝色字体“main”为方法名

 则在另一组代码中,我们引入变量“age”

​public class Example{
	public static void main(String [] arg){
		int age = 12
		System.out.println(age);
	}
}​

则“age”在这里就表示变量名。

可见标识符在修饰不同对象时有不同的内在含义。

2)Java标识符有的命名规则:

       1、标识符由字母数字、 “_、 “$组成,且首字母不能是数字(当违反其中任意一条时,均会出现编译错误);

       2不能把Java关键字作为标识符(在接下来的关键字详述中会提到);

       3、标识符没有长度限制;

       4、标识符对大小写敏感(即标识符区别大小写)

 

在这里对第四条进行演示,编写如下代码:

public class  Example1{
	public static void main(String [] arg){
		int age=3,Age=3;
		System.out.println(age);
		System.out.println(Age);
	}
}

运行,结果如图:

 可见,尽管变量age与变量Age数值相等,但一个字母的大小写偏差就决定了变量的不同。

3)标识符定义的规范:

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

2.易读(简短)

3.含义清楚(见名知意)

二、关键字

关键字就是程序发明者规定的有特殊含义的单词,又叫保留字 。Java语言规定的具有特定含义的标识符,即在Java程序中已被赋予了特定含义(不可更改)的标识符。关键字均满足标识符的一切定义规则,但只有特定的使用方式,不能用作变量名、方法名、类名、包名。

在这里举一个反例,若编写以下代码并运行:

public class  Example2{
	public static void main(String [] arg){
		int  class=2;
		System.out.println(class);
	}
}

结果如下图:

可见关键字在Java程序编写的过程中不能“乱用”。

 

1)附:Java中所有的关键字:

2)Java关键词中须注意的地方:

1.-gotoconst标识符虽从不使用,但作为Java保留字保留

2.-Java中所有关键字一律由写英文字母组成。

 

以上,就是对Java中“标识符”这一概念的详述。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值