认识Java标识符

 

       通过在学校学习C语言,了解到标识符这一名次,之前一直以为标识符只是一个符号,通过学习知道,标识符其实跟人的姓名一样,是在编程时用于对某些变量、常量、函数、语句块等命名   

       与C语言一样,Java也有标识符,且二者的标识符并没有本质上区别,都是由字母a~z或A~Z,数字,下划线"_"组成,但Java中的标识符还可由美元符“$”组成。Java中标识符可对包、类、接口、方法、变量、常量命名。C语言与Java对标识符命名规则都是一样的,都是以下几点:

    1、首字母不能是数字

    2、关键字不可用于标识符(例如对班级命名,不能用class,因为class为关键字)

    3、对大小写敏感

    4、Java标识符没有长度限制,不过C标识符长度由编译系统决定

此外,命名时建议:     

规范:类、接口、方法名采用驼峰式,包名一律小写,常量一律大写并且由多个单词组成时以_间隔,还有一点,定义常量时,要用final修饰,且不允许二次赋值。

         (驼峰式大小写:分为两种形式,一种是firstName型,另一种是FirstName型)

易读:简洁

含义清楚:标识符命名时要求见名知意,以增加代码的可读性,例如建立学生管理系统时对学生年龄变量的命名,可直接用age命名。

/**
 *HelloWorld为类名,故采用驼峰式
 */
public class HelloWorld{
	public static void main(String[] args){
		int class=1802;//错误:class为关键词
		int 1a=10;//错误:标识符不能以数字开头
		int age=12;//见名知意,表示年龄12岁
		System.out.println(age);
		int Age=18;
		System.out.println(Age);//与上面age结果不同,标识符对大小写敏感
		}
}

编译结果如图:

修改如下:

/**
 *HelloWorld为类名,故采用驼峰式
 */
public class HelloWorld{
	public static void main(String[] args){
		int cass=1802;//错误:class为关键词
		int a1=10;//错误:标识符不能以数字开头
		int age=12;//见名知意,表示年龄12岁
		System.out.println(age);
		int Age=18;
		System.out.println(Age);//与上面age结果不同,标识符对大小写敏感
		}
}

编译结果:

附Java关键字:

注意: goto和const标识符虽从不使用,但作为Java保留字保留 。 Java中所有关键字一律由小写英文字母组成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值